mirror of
ssh://devgit.janware.com/janware/proj/jw-python
synced 2026-06-19 03:56:39 +02: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