Module ImportFrom alias Import alias ImportFrom alias alias alias alias alias ImportFrom alias identifier FunctionDef arguments args defaults body Expr Str FunctionDef arguments args defaults body Return TupleLoad Call NameLoad Str Str decorator_list Assign NameStore Call NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad name NameStore body Assert CompareIn Str Call NameLoad NameLoad FunctionDef arguments args defaults body Return ListLoad Str Call NameLoad Str decorator_list Assign NameStore Call NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad name NameStore body Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str FunctionDef arguments args defaults body Return ListLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Return TupleLoad Str Str Str Str decorator_list FunctionDef arguments args defaults body Return TupleLoad Str Str Str Str Str decorator_list Assign NameStore Call NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad name NameStore body Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str FunctionDef arguments args defaults body Return TupleLoad Call NameLoad Str Str NameLoad decorator_list Assign NameStore Call NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Str keyword Str handlers ExceptHandler type NameLoad name NameStore body Assert CompareIn Str Call NameLoad NameLoad decorator_list FunctionDef arguments args defaults body Expr Str FunctionDef arguments args defaults body Return TupleLoad Call NameLoad Str Str NameLoad decorator_list FunctionDef arguments args defaults body Return Call NameLoad Str decorator_list Assign NameStore Call NameLoad NameLoad NameLoad TryExcept body Expr Call AttributeLoad NameLoad attr Str handlers ExceptHandler type NameLoad name NameStore body Assert CompareIn Str Call NameLoad NameLoad decorator_list
N/A __future__ unicode_literals N/A pytest arpeggio ZeroOrMore Optional ParserPython NoMatch EOF arpeggio RegExMatch _ test_non_optional_precedence N/A N/A N/A N/A N/A 
    Test that all tried match at position are reported.
     grammar N/A N/A N/A N/A N/A N/A N/A Optional a b N/A N/A parser N/A ParserPython grammar N/A N/A N/A N/A N/A parser parse c N/A N/A N/A NoMatch N/A e N/A N/A N/A Expected 'a' or 'b' N/A str e grammar N/A N/A N/A N/A N/A N/A b N/A Optional a N/A N/A parser N/A ParserPython grammar N/A N/A N/A N/A N/A parser parse c N/A N/A N/A NoMatch N/A e N/A N/A N/A Expected 'b' N/A str e N/A test_optional_with_better_match N/A N/A N/A N/A N/A 
    Test that optional match that has gone further in the input stream
    has precedence over non-optional.
     grammar N/A N/A N/A N/A N/A N/A first N/A Optional second N/A first N/A N/A N/A N/A N/A N/A one two three 4 N/A second N/A N/A N/A N/A N/A N/A one two three four five N/A N/A parser N/A ParserPython grammar N/A N/A N/A N/A N/A parser parse one two three four 5 N/A N/A N/A NoMatch N/A e N/A N/A N/A Expected 'five' N/A str e N/A test_file_name_reporting N/A N/A N/A N/A N/A 
    Test that if parser has file name set it will be reported.
     grammar N/A N/A N/A N/A N/A N/A N/A Optional a b EOF N/A N/A parser N/A ParserPython grammar N/A N/A N/A N/A N/A parser parse 

   a c file_name test_file.peg N/A N/A N/A NoMatch N/A e N/A N/A N/A Expected 'b' at test_file.peg:(3, 6) N/A str e N/A test_comment_matching_not_reported N/A N/A N/A N/A N/A 
    Test that matching of comments is not reported.
     grammar N/A N/A N/A N/A N/A N/A N/A Optional a b EOF N/A comments N/A N/A N/A N/A N/A N/A _ \/\/.*$ N/A N/A parser N/A ParserPython grammar comments N/A N/A N/A N/A N/A parser parse 

 a // This is a comment 
 c N/A N/A N/A NoMatch N/A e N/A N/A N/A Expected 'b' at position (4, 2) N/A str e N/A