|
|
|
|
|
|
|
add_production(f,
file,
line,
prodname,
syms) |
source code
|
|
|
|
|
|
|
mark_reachable_from(s,
Reachable)
Mark all symbols that are reachable from symbol s. |
source code
|
|
|
compute_terminates()
Raise an error for any symbols that don't terminate. |
source code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compute_lookback_includes(C,
trans,
nullable) |
source code
|
|
|
|
|
|
|
|
|
compute_follow_sets(ntrans,
readsets,
inclsets) |
source code
|
|
|
|
|
|
|
|
|
lr_write_tables(modulename=' parsetab ' ,
outputdir='
' ) |
source code
|
|
|
lr_read_tables(module=' parsetab ' ,
optimize=0) |
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='
' ) |
source code
|
|
|
|
|
|