|
|
@@ -5,22 +5,21 @@ A master list of the features for our new modeling language:
|
|
|
- [ ] documentation
|
|
|
- [ ] overview
|
|
|
- [ ] who
|
|
|
- - [ ] what
|
|
|
- - [ ] why
|
|
|
- - [ ] easy example
|
|
|
+ - [x] what
|
|
|
+ - [x] why
|
|
|
+ - [x] easy example
|
|
|
- [ ] the language
|
|
|
- - [ ] spaces and comments
|
|
|
- - [ ] patterns
|
|
|
- - [ ] sequences
|
|
|
- - [ ] alternations
|
|
|
- - [ ] groups
|
|
|
- - [ ] quantifiers
|
|
|
- - [ ] behaviors
|
|
|
- - [ ] system
|
|
|
- - [ ] behavior
|
|
|
+ - [x] spaces and comments
|
|
|
+ - [x] patterns
|
|
|
+ - [x] sequences
|
|
|
+ - [x] alternations
|
|
|
+ - [x] groups
|
|
|
+ - [x] quantifiers
|
|
|
+ - [x] behaviors
|
|
|
+ - [x] system
|
|
|
+ - [x] behavior
|
|
|
- [ ] interactions
|
|
|
- [ ] system item selectors
|
|
|
- - [ ] `sys1`
|
|
|
- [ ] `sys1:pattern`
|
|
|
- [ ] `sys1:a -> sys2:b` (ordering)
|
|
|
- [ ] `sys1:a -> sys2:b -> sys3:b` (chained ordering)
|
|
|
@@ -42,27 +41,26 @@ A master list of the features for our new modeling language:
|
|
|
- [ ] parser API
|
|
|
- [ ] generator API
|
|
|
- [ ] code parser
|
|
|
- - [ ] spaces and comments
|
|
|
+ - [x] spaces and comments
|
|
|
- [ ] error handling
|
|
|
- - [ ] patterns
|
|
|
- - [ ] sequences
|
|
|
- - [ ] alternations
|
|
|
- - [ ] groups
|
|
|
- - [ ] quantifiers
|
|
|
- - [ ] behaviors
|
|
|
- - [ ] system
|
|
|
- - [ ] behavior
|
|
|
- - [ ] interactions
|
|
|
- - [ ] system item selectors
|
|
|
- - [ ] `sys1`
|
|
|
- - [ ] `sys1:pattern`
|
|
|
- - [ ] `sys1:a -> sys2:b` (ordering)
|
|
|
- - [ ] `sys1:a -> sys2:b -> sys3:b` (chained ordering)
|
|
|
- - [ ] `sys1:a == sys2:b` (joining)
|
|
|
- - [ ] `expr -> sys1:a` (conditionals)
|
|
|
- - [ ] triggers
|
|
|
- - [ ] `WHEN pattern { ... }`
|
|
|
- - [ ] `WHEN expr { ... }`
|
|
|
+ - [x] patterns
|
|
|
+ - [x] sequences
|
|
|
+ - [x] alternations
|
|
|
+ - [x] groups
|
|
|
+ - [x] quantifiers
|
|
|
+ - [x] behaviors
|
|
|
+ - [x] system
|
|
|
+ - [x] behavior
|
|
|
+ - [x] interactions
|
|
|
+ - [x] system item selectors
|
|
|
+ - [x] `sys1:pattern`
|
|
|
+ - [x] `sys1:a -> sys2:b` (ordering)
|
|
|
+ - [x] `sys1:a -> sys2:b -> sys3:b` (chained ordering)
|
|
|
+ - [x] `sys1:a == sys2:b` (joining)
|
|
|
+ - [x] `expr -> sys1:a` (conditionals)
|
|
|
+ - [x] triggers
|
|
|
+ - [x] `WHEN pattern { ... }`
|
|
|
+ - [x] `WHEN expr { ... }`
|
|
|
- [ ] expressions and code blocks
|
|
|
- [ ] properties
|
|
|
- [ ] global scope
|