Advertisement
Guest User

Untitled

a guest
Jul 29th, 2015
592
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AIMMS 0.39 KB | None | 0 0
  1. #!/usr/bin/env python
  2. import json
  3. import grako
  4.  
  5. if __name__ == "__main__":
  6.     grammar_ebnf = """
  7.        bracketed = '{' @:( { bracketed }+ | any ) '}' ;
  8.            any = /[.*{}]+?/ ;
  9.    """
  10.     model = grako.genmodel("Bracketed", grammar_ebnf)
  11.     ast=model.parse("{ { a } { b } { { { c } } } }", "bracketed")
  12.     #model.parse(config, "bracketed")
  13.     print(json.dumps(ast, indent=4))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement