Begin { "NOOP" "GOTO" ":" ";" "." }: SimpleTokens; id: GenericToken = "tokenID" ; goal: NonTerminal; program: NonTerminal; list: NonTerminal; statement: NonTerminal; label: NonTerminal; op: NonTerminal; rand: NonTerminal; goal _ program ; program.list _ list "." ; list.statement _ statement ; list.dangle _ statement ";" ; list.cons _ statement ";" list ; statement.label _ label ":" statement ; statement.op _ op ; statement.oprand _ op rand ; label.id _ id ; op.noop _ "NOOP" ; op.goto _ "GOTO" ; rand.id _ id ; End. RiscAssemblerParser.OneCasaba Copyright 1987 by Xerox Corporation. All rights reserved. Generated by hederman.pa at July 15, 1987 4:53:11 pm PDT using ThreeCasabaFour [1.2] of June 1, 1987 6:00:00 pm PDT ~J<