| summaryrefslogtreecommitdiff | 
diff options
| -rw-r--r-- | src/core/src/tonkadur/fate/v1/parser/FateLexer.g4 | 1 | ||||
| -rw-r--r-- | src/core/src/tonkadur/fate/v1/parser/FateParser.g4 | 7 | 
2 files changed, 8 insertions, 0 deletions
| diff --git a/src/core/src/tonkadur/fate/v1/parser/FateLexer.g4 b/src/core/src/tonkadur/fate/v1/parser/FateLexer.g4 index 9e30322..f3ec4c5 100644 --- a/src/core/src/tonkadur/fate/v1/parser/FateLexer.g4 +++ b/src/core/src/tonkadur/fate/v1/parser/FateLexer.g4 @@ -32,6 +32,7 @@ DIVIDE_KW: L_PAREN ('divide'|'/');  ENABLE_TEXT_PARAMETER_KW: L_PAREN 'enable_text_parameter';  EQUALS_KW: L_PAREN ('equals'|'='|'==');  EVENT_KW: L_PAREN 'event'; +EXTENSION_FIRST_LEVEL_KW: L_PAREN '@';  EXTENSION_INSTRUCTION_KW: L_PAREN '#';  EXTENSION_VALUE_KW: L_PAREN '$';  FALSE_KW: L_PAREN 'false)'; diff --git a/src/core/src/tonkadur/fate/v1/parser/FateParser.g4 b/src/core/src/tonkadur/fate/v1/parser/FateParser.g4 index b0276ec..af50352 100644 --- a/src/core/src/tonkadur/fate/v1/parser/FateParser.g4 +++ b/src/core/src/tonkadur/fate/v1/parser/FateParser.g4 @@ -281,6 +281,13 @@ first_level_fate_instr:        R_PAREN     {     } + +   | EXTENSION_FIRST_LEVEL_KW WORD WS+ general_fate_sequence WS* R_PAREN +   { +      /* TODO: no param alternative. */ +      /* Extension stuff */ +      System.out.println("Using extension FLI " + ($WORD.text)); +   }  ;  catch [final Throwable e]  { | 


