moleculekit.ply package#
Submodules#
- moleculekit.ply.lex module
- moleculekit.ply.yacc module
Grammar
Grammar.add_production()
Grammar.build_lritems()
Grammar.compute_first()
Grammar.compute_follow()
Grammar.find_unreachable()
Grammar.infinite_cycles()
Grammar.set_precedence()
Grammar.set_start()
Grammar.undefined_symbols()
Grammar.unused_precedence()
Grammar.unused_rules()
Grammar.unused_terminals()
GrammarError
LALRError
LRItem
LRParser
LRTable
LRTable.add_lalr_lookaheads()
LRTable.add_lookaheads()
LRTable.bind_callables()
LRTable.compute_follow_sets()
LRTable.compute_lookback_includes()
LRTable.compute_nullable_nonterminals()
LRTable.compute_read_sets()
LRTable.dr_relation()
LRTable.find_nonterminal_transitions()
LRTable.lr0_closure()
LRTable.lr0_goto()
LRTable.lr0_items()
LRTable.lr_parse_table()
LRTable.reads_relation()
NullLogger
ParserReflect
ParserReflect.get_all()
ParserReflect.get_error_func()
ParserReflect.get_pfunctions()
ParserReflect.get_precedence()
ParserReflect.get_start()
ParserReflect.get_tokens()
ParserReflect.signature()
ParserReflect.validate_all()
ParserReflect.validate_error_func()
ParserReflect.validate_modules()
ParserReflect.validate_pfunctions()
ParserReflect.validate_precedence()
ParserReflect.validate_start()
ParserReflect.validate_tokens()
PlyLogger
Production
YaccError
YaccProduction
YaccSymbol
digraph()
format_result()
format_stack_entry()
get_caller_module_dict()
parse()
parse_grammar()
rightmost_terminal()
traverse()
yacc()