Compiler/syntax analyzer: Difference between revisions

Content added Content deleted
m (J: simplify (tok_name and tok_type were basically redundant in this implementation))
m (J: discard redundant ndRef)
Line 3,321: Line 3,321:
NB. proofread |:(<"1 tkV,.tkPrec),tkref,:tknames
NB. proofread |:(<"1 tkV,.tkPrec),tkref,:tknames
tkref,.(ndDisp)=: ndDisp=:;:{{)n
ndRef=: tkref
ndRef,.(ndDisp)=: ndDisp=:;:{{)n
Sequence Multiply Divide Mod Add Subtract Negate Less LessEqual Greater
Sequence Multiply Divide Mod Add Subtract Negate Less LessEqual Greater
GreaterEqual Equal NotEqual Not And Or Prts Assign Prti x If x x x While
GreaterEqual Equal NotEqual Not And Or Prts Assign Prti x If x x x While
x x Putc x Identifier String Integer
x x Putc x Identifier String Integer
}}-.LF
}}-.LF
NB. proofread |:ndRef,:ndDisp
NB. proofread |:tkref,:ndDisp
gettoken=: {{
gettoken=: {{