Package PyFoam :: Package ThirdParty :: Package ply :: Module yacc
[hide private]
[frames] | no frames]

Module yacc

source code


Version: 3.4

Classes [hide private]
  Grammar
  GrammarError
  LALRError
  LRGeneratedTable
  LRItem
  LRParser
  LRTable
  MiniProduction
  NullLogger
  ParserReflect
  PlyLogger
  Production
  VersionError
  YaccError
  YaccProduction
  YaccSymbol
Functions [hide private]
 
digraph(X, R, FP) source code
 
format_result(r) source code
 
format_stack_entry(r) source code
 
func_code(f) source code
 
get_caller_module_dict(levels) source code
 
load_ply_lex() source code
 
parse_grammar(doc, file, line) source code
 
rightmost_terminal(symbols, terminals) source code
 
traverse(x, N, stack, F, X, R, FP) source code
 
yacc(method='LALR', debug=1, module=None, tabmodule='parsetab', start=None, check_recursion=1, optimize=0, write_tables=1, debugfile='parser.out', outputdir='', debuglog=None, errorlog=None, picklefile=None) source code
Variables [hide private]
  MAXINT = 9223372036854775807
  __package__ = 'PyFoam.ThirdParty.ply'
  __tabversion__ = '3.2'
  _is_identifier = re.compile(r'^[a-zA-Z0-9_-]+$')
  debug_file = 'parser.out'
  default_lr = 'LALR'
  error_count = 3
  pickle_protocol = 0
  resultlimit = 40
  tab_module = 'parsetab'
  yaccdebug = 1
  yaccdevel = 0

Imports: os, re, sys, types