mirror of
ssh://git.janware.com/srv/git/janware/proj/jw-python
synced 2026-01-15 01:52:56 +01:00
grammar.py: Add grammar_parse_ebnf_tokens()
Add grammar_parse_ebnf_tokens(), to be used by external grammar parsers and grammar_parse_ebnf() Signed-off-by: Jan Lindemann <jan@janware.com>
This commit is contained in:
parent
860f7d8cab
commit
432d78cdc5
4 changed files with 216 additions and 91 deletions
|
|
@ -47,12 +47,6 @@ class GrammarCmd(jwutils.grammar.GrammarCmd):
|
|||
with open(args.input, 'r') as infile:
|
||||
contents = infile.read()
|
||||
grammar = jwutils.grammar.grammar_parse_ebnf(contents)
|
||||
|
||||
slog(INFO, "grammar size is", len(grammar))
|
||||
for t in grammar.keys():
|
||||
slog(INFO, "key =", t)
|
||||
slog(INFO, "grammar size is", len(grammar))
|
||||
jwutils.grammar.dump_grammar(INFO, grammar)
|
||||
grammar = super(GrammarCmd, self).processGrammar(args, grammar)
|
||||
self._run(args, grammar)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue