LiteRT-LM / runtime /components /tool_use /antlr /AntlrFcParser.g4
SeaWolf-AI's picture
Upload full LiteRT-LM codebase
5f923cd verified
parser grammar AntlrFcParser;
options {
tokenVocab = AntlrFcLexer;
}
start : functionCall EOF;
functionCall: CALL COLON ID object?;
object : OPEN_BRACE ( pair (COMMA pair)* )? CLOSE_BRACE;
pair : ID COLON value;
value
: ESCAPED_STRING
| NUMBER
| BOOLEAN
| NULL_LITERAL
| object
| array
;
array: OPEN_BRACKET ( value (COMMA value)* )? CLOSE_BRACKET;