Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env python
- import json
- import grako
- if __name__ == "__main__":
- grammar_ebnf = """
- bracketed = '{' @:( { bracketed }+ | any ) '}' ;
- any = /[.*{}]+?/ ;
- """
- model = grako.genmodel("Bracketed", grammar_ebnf)
- ast=model.parse("{ { a } { b } { { { c } } } }", "bracketed")
- #model.parse(config, "bracketed")
- print(json.dumps(ast, indent=4))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement