File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -37,12 +37,12 @@ gradle test --tests GrammarDebugTest
37
37
38
38
### Generic Type Parameters
39
39
40
- Generic type parameters are named with the follwing rules:
40
+ Generic type parameters are named with the following rules:
41
41
42
42
- ` N ` for ` extends ASTNode `
43
43
- ` C ` for ` extends ParserRuleContext `
44
44
- ` T ` for ` extends ParseTree `
45
- - ` Child ` for ` extends ASTNode ` if it's the child parameter of an ` ASTNode ` sub class
45
+ - ` Child ` for ` extends ASTNode ` if it's the child parameter of an ` ASTNode ` subclass
46
46
- ` J ` for ` extends JobParameters `
47
47
- ` E ` for extending some kind of Enum
48
48
- ` R ` for some other return type
@@ -89,7 +89,7 @@ fs.readFileSync("split").toString().split("//split_marker").map(str => str.trim(
89
89
### TODO
90
90
- Enum value index (index that finds nodes based on their enum values)
91
91
- Optional indexes: option to turn off indexes for performance reasons and only if necessary
92
- - Partial indexes: indexes that only index certain enum values, class types or identifiers to reduce memory usage and improve ast build performance
92
+ - Partial indexes: indexes that only index certain enum values, class types or identifiers to reduce memory usage and improve AST build performance
93
93
- Configuration of partial indexes can happen at construction
94
94
- Make glsl-transformer thread safe so that it can be run in parallel on different transformation jobs
95
95
- Try to remove double detachParent call when removing items from a list
You can’t perform that action at this time.
0 commit comments