issues
search
scottfrazer
/
hermes
Python LL(1) Parser Generator with Expression Parsing
MIT License
16
stars
6
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Update syntax deprecated in Java 17
#57
aednichols
opened
10 months ago
0
starting a rewrite in Golang
#56
scottfrazer
opened
3 years ago
0
Generate code from the grammar constructs (Code Generation)
#55
multimeric
opened
6 years ago
5
pip3 install doesn't work
#54
joshiatharva93
opened
6 years ago
2
list() macro now generates iterative code and not recursive code
#53
scottfrazer
closed
8 years ago
0
--java-imports
#52
scottfrazer
closed
9 years ago
0
Improved error message for excess_tokens()
#51
pgm
closed
9 years ago
0
Unify syntax error reporting
#50
scottfrazer
opened
9 years ago
0
Warning on generate, lex, parse commands if grammar regex enumeration with no regex for target language
#49
scottfrazer
closed
9 years ago
0
Translate raw strings to proper string for language target
#48
scottfrazer
closed
9 years ago
0
hermes lex subcommand should allow --json flag
#47
scottfrazer
closed
9 years ago
0
lex and parse sub-commands should accept a DASH to mean stdin
#46
scottfrazer
closed
9 years ago
0
Rename all grammars from .zgr -> .hgr
#45
scottfrazer
opened
9 years ago
0
Allow for regex enumeration instead of 1 lexer per language
#44
scottfrazer
closed
9 years ago
0
parser<ll1> -> parser
#43
scottfrazer
closed
9 years ago
1
Deprecate lexer<language>, no language at the lexer level, only regex level
#42
scottfrazer
closed
9 years ago
0
2.0 Documentation
#41
scottfrazer
opened
9 years ago
3
Implement HPath for querying ASTs
#40
scottfrazer
opened
9 years ago
0
Parser should accept sub-rules in parenthesis and macros
#39
scottfrazer
opened
9 years ago
0
Find out the API that all the templates use, document it.
#38
scottfrazer
opened
9 years ago
0
Lexer produces token with match group that is out of bounds
#37
scottfrazer
opened
9 years ago
0
Lexer stack underflow test
#36
scottfrazer
opened
9 years ago
0
Proper error if mode doesn't exist
#35
scottfrazer
opened
9 years ago
0
Test two expression parsers in one grammar
#34
scottfrazer
opened
9 years ago
0
Make test with macro for first part of expression rule. Should this be a syntax error?
#33
scottfrazer
opened
9 years ago
0
Create syntax error formatter for JavaScript
#32
scottfrazer
closed
9 years ago
0
Create syntax error formatter for Java
#31
scottfrazer
closed
9 years ago
0
Create syntax error formatter for C
#30
scottfrazer
closed
9 years ago
0
Ensure all syntax errors have a test
#29
scottfrazer
opened
9 years ago
0
Make test with macro for first part of expression rule. Should this be a syntax error?
#28
scottfrazer
opened
9 years ago
0
Get rid of MacroGeneratedRule
#27
scottfrazer
opened
9 years ago
0
Have [error message / test] if lexer produces token that is not consumed by the grammar.
#26
scottfrazer
opened
9 years ago
0
Have [error message / test] if expression rule needs a binding power but is missing one.
#25
scottfrazer
opened
9 years ago
0
Add tests for mixed case terminals and nonterminals as well as special characters
#24
scottfrazer
opened
9 years ago
0
Remove 'theme' support in favor of pygments
#23
scottfrazer
closed
9 years ago
0
generate --language=python fails unless --python-package specified
#22
scottfrazer
closed
9 years ago
0
Hermes 2.0
#21
scottfrazer
closed
9 years ago
0
Create MANIFEST.in instead of using package_data
#20
scottfrazer
closed
9 years ago
0
1.0dev - give sensible errors and warnings when generating grammars
#19
scottfrazer
closed
13 years ago
1
1.0dev - Order the generated code so diffs are cleaner
#18
scottfrazer
closed
13 years ago
1
1.0dev - Use _expr instead of expr for special nonterminal
#17
scottfrazer
closed
13 years ago
1
1.0dev - add --ast flag to print out abstract sytax trees
#16
scottfrazer
closed
13 years ago
1
1.0dev - unittest - Test grammar file case sensitivity in parsing grammar file.
#15
scottfrazer
closed
13 years ago
1
1.0dev - unittest - Test mixfix expressions & grammar conflicts
#14
scottfrazer
closed
13 years ago
1
1.0dev - In 'binding_power' section, change 'tokens' to 'terminals'
#13
scottfrazer
closed
13 years ago
1
1.0dev - documentation
#12
scottfrazer
closed
11 years ago
0
1.0dev - Investigate first set disparity
#11
scottfrazer
closed
11 years ago
0
1.0dev - If grammar accepts ε and no terminals are given, make parse tree correct
#10
scottfrazer
closed
13 years ago
1
1.0dev - Allow _empty to be used in place of ε
#9
scottfrazer
closed
13 years ago
1
1.0dev - Remove ε from list of terminals if not in grammar
#8
scottfrazer
closed
11 years ago
1
Next