issues
search
osa1
/
lexgen
A fully-featured lexer generator, implemented as a proc macro
MIT License
63
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Question about unicode categories
#67
nalply
opened
1 year ago
3
lua5_1.rs example contains return_() and continue_() missing from Lexer?
#66
nalply
closed
1 year ago
4
Consider generating a warning (with an option to suppress) for rules that accept empty string
#65
osa1
opened
1 year ago
0
Update resetting current match in rules without a RHS
#64
osa1
closed
1 year ago
0
Document end-of-input handling in states
#63
osa1
closed
1 year ago
0
continue_ doesn't consume input in non-initial rule
#62
glennschmidt
closed
1 year ago
1
Use perfect hashing rather than binary search
#61
seanyoung
closed
1 year ago
1
Generate DFA directly (no NFA)
#60
seanyoung
opened
1 year ago
0
Make DFA match utf8 rather than char
#59
seanyoung
opened
1 year ago
3
Implement [^'0'-'9'] syntax
#57
seanyoung
closed
1 year ago
3
match until/til?
#56
hh9527
closed
1 year ago
0
Fix clippy and add to CI
#55
seanyoung
closed
1 year ago
0
The state type is required to implement Default even if client code never calls `new` or `new_from_iter`
#54
alan-j-hu
closed
2 years ago
4
Allow state type to have lifetime parameters
#53
alan-j-hu
closed
2 years ago
2
Allow the user state to carry a lifetime?
#52
alan-j-hu
closed
2 years ago
1
Generated code triggers "double_comparisons" lint
#51
osa1
closed
2 years ago
0
Generated code triggers "manual_range_contains" lint
#50
osa1
closed
2 years ago
0
Reset lexer state on failure
#49
osa1
closed
2 years ago
2
Invalid token doesn't consume input from match_ in non-initial rule
#48
MiSawa
closed
2 years ago
8
Return multiple tokens
#47
MiSawa
opened
2 years ago
1
Add an example language using lalrpop as a parser
#46
MiSawa
closed
2 years ago
0
Impl Default to Loc
#45
MiSawa
closed
2 years ago
1
Implement Default for Loc
#44
MiSawa
closed
2 years ago
5
Avoid redunant backtrack state updates
#43
osa1
opened
2 years ago
1
Allow initializing lexers with a char iterator
#42
osa1
closed
2 years ago
3
Allow initializing lexers with a character iterator
#41
osa1
closed
2 years ago
1
Consider merging char and range transitions in NFA and DFA
#40
osa1
opened
2 years ago
0
Document performance implications and ordering of rules with looakheads
#39
osa1
opened
2 years ago
0
Implement DFA minimization
#38
osa1
opened
2 years ago
0
Implement right contexts (lookahead)
#37
osa1
closed
2 years ago
2
Provide a way to specify error value when failing to match
#36
osa1
opened
2 years ago
0
Implement "cut" (as in Prolog) for comitting to a choice
#35
osa1
opened
2 years ago
1
Annotate custom errors with location info
#34
osa1
closed
2 years ago
0
Implement char exclusion
#33
osa1
closed
2 years ago
0
Support negated character sets?
#32
FranklinChen
closed
2 years ago
3
Wrong lexing when rules share prefix
#31
osa1
closed
2 years ago
0
Rule templates?
#30
osa1
opened
2 years ago
1
Lookahead could be useful
#29
osa1
closed
2 years ago
8
Allow let bindings interleaved with rules
#28
osa1
closed
1 year ago
1
Empty rule fails or loops depending on other rules
#27
osa1
closed
2 years ago
5
Implement location tracking and a way to get a match's location
#26
osa1
closed
2 years ago
0
Move common types to a runtime lib, implement location tracking
#25
osa1
closed
2 years ago
1
Provide a way to exclude characters
#24
osa1
closed
2 years ago
1
Provide a way to fail with "lexer error"
#23
osa1
opened
2 years ago
0
Refactor regex syntax, add end-of-input and "any character" regexes
#22
osa1
closed
2 years ago
0
Implement backtracking
#21
osa1
closed
2 years ago
0
Eliminate peeking in generated code
#20
osa1
closed
2 years ago
2
Generate functions for semantic actions
#19
osa1
closed
2 years ago
4
Implement reset_match method
#18
sahandevs
closed
2 years ago
12
Implement returning multiple values in NFA and DFA simulations
#17
osa1
closed
2 years ago
2
Next