Documentation for /home/davin/idl/socware/

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

general/mini/

parse_table_routines.pro


Procedure: parse_table_routines Purpose: Compiles a library of helper routines for the parse_table generator It contains general purpose routing routines anything table specific will be stored in slr.pro, lk1.pro & lalr.pro (right now there is only support for slr parse tables) $LastChangedBy: pcruce $ $LastChangedDate: 2012-07-12 15:50:21 -0700 (Thu, 12 Jul 2012) $ $LastChangedRevision: 10702 $ $URL: svn+ssh://thmsvn@ambrosia.ssl.berkeley.edu/repos/spdsoft/trunk/general/mini/parse_table_routines.pro $

Routines

Routines from parse_table_routines.pro

result = make_item(prod, pos)
result = in_vector(ele, vec)
result = vec_index(ele, vec)
result = concat(val, arr)
result = parse_first(ele, grammar, added)
result = parse_follow(nonterminal, grammar, added)
parse_table_routines

Routine details

top source make_item

result = make_item(prod, pos)

Parameters

prod
pos

top source in_vector

result = in_vector(ele, vec)

Parameters

ele
vec

top source vec_index

result = vec_index(ele, vec)

Parameters

ele
vec

top source concat

result = concat(val, arr)

Parameters

val
arr

top source parse_first

result = parse_first(ele, grammar, added)

Parameters

ele
grammar
added

top source parse_follow

result = parse_follow(nonterminal, grammar, added)

Parameters

nonterminal
grammar
added

top source parse_table_routines

parse_table_routines

File attributes

Modification date: Thu Feb 13 16:43:51 2014
Lines: 127