260
260
semanticPredicate ::= <token "?("> <action>:a <token ")"> => self.predicate(a)
261
261
semanticAction ::= <token "!("> <action>:a <token ")"> => self.action(a)
262
262
applicationArgs ::= (<spaces> <action>)+:args <token ">"> => [self.result(a) for a in args]
263
string ::= <bareString>:s => self.builder.apply("tokenBR", self.name, self.action(ActionLiteral(s)))