issues
search
samvv
/
mage
A work-in-progress lexer/parser generator for a growing number of languages
1
stars
1
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
PyAssignStmt must support different operators
#25
samvv
opened
4 weeks ago
0
Pass for check_undefined and added tests
#24
rufevean
closed
1 month ago
5
It should be possible to construct repetitions of static tokens with a count
#23
samvv
closed
1 month ago
0
ListType and PunctType should record the minimum amount of repititions
#22
samvv
closed
1 month ago
1
Add sanity checks
#21
samvv
opened
1 month ago
3
Enable an easy way to derive a node from another node
#20
samvv
opened
1 month ago
0
Create a pass that checks whether hidden expressions are optional
#19
samvv
opened
6 months ago
0
Compress simple repeating structures in the CST
#18
samvv
opened
6 months ago
0
Do not use rule types in the CST generator
#17
samvv
opened
6 months ago
0
Make optional fields come after required fields in a generated Python CST
#16
samvv
closed
1 month ago
2
Implement generating a table-driven lexer for the Python language
#15
samvv
opened
6 months ago
0
Let the DFA use character classes based on interval trees
#14
samvv
opened
6 months ago
0
Add support for 'wrapping' nodes during emission
#13
samvv
opened
6 months ago
0
Proper handling of whitespaces in generated emitter
#12
samvv
opened
6 months ago
1
Find a way to make separator elements optional when constructing a CST node
#11
samvv
closed
1 month ago
1
A choice of static tokens could be handled better
#10
samvv
closed
1 month ago
1
A choice of literals is not validated when constructing a CST node
#9
samvv
closed
1 month ago
2
Add a list-expression that requires at least one element
#8
samvv
opened
6 months ago
0
Not all field values in a CST are validated
#7
samvv
closed
1 month ago
1
Implement a 'keyword' token that automatically checks the bounds of keyword tokens
#6
samvv
opened
6 months ago
0
Implement a 'skip' token that automatically deals with whitespace
#5
samvv
closed
1 month ago
1
Implement custom types for tokens that are not static
#4
samvv
opened
6 months ago
1
A choice between static tokens should generate an enumeration
#3
samvv
closed
1 month ago
1
Python backend generates predicates that do not work on node variants
#2
samvv
closed
6 months ago
0
Create a pass to check tokens do not reference a `pub` rule
#1
samvv
closed
1 month ago
1