Skip to content

Commit

Permalink
chore: Update the matching rule definition grammar
Browse files Browse the repository at this point in the history
  • Loading branch information
rholshausen committed Aug 6, 2024
1 parent 69d06d7 commit b00812b
Showing 1 changed file with 9 additions and 4 deletions.
13 changes: 9 additions & 4 deletions docs/matching-rule-definition.g4
Original file line number Diff line number Diff line change
Expand Up @@ -25,10 +25,10 @@ matchingDefinitionExp :
matchingRule :
(
( 'equalTo' | 'type' ) COMMA primitiveValue )
| 'number' COMMA ( DECIMAL_LITERAL | INTEGER_LITERAL )
| 'integer' COMMA INTEGER_LITERAL
| 'decimal' COMMA DECIMAL_LITERAL
| matcherType=( 'datetime' | 'date' | 'time' ) COMMA string COMMA string
| 'number' COMMA ( DECIMAL_LITERAL | INTEGER_LITERAL | 'fromProviderState' fromProviderState )
| 'integer' COMMA ( INTEGER_LITERAL | 'fromProviderState' fromProviderState )
| 'decimal' COMMA ( DECIMAL_LITERAL | 'fromProviderState' fromProviderState )
| matcherType=( 'datetime' | 'date' | 'time' ) COMMA string COMMA ( string | 'fromProviderState' fromProviderState )
| 'regex' COMMA string COMMA string
| 'include' COMMA string
| 'boolean' COMMA BOOLEAN_LITERAL
Expand All @@ -42,6 +42,11 @@ primitiveValue :
| DECIMAL_LITERAL
| INTEGER_LITERAL
| BOOLEAN_LITERAL
| 'fromProviderState' fromProviderState
;

fromProviderState :
LEFT_BRACKET string COMMA primitiveValue RIGHT_BRACKET
;

string :
Expand Down

0 comments on commit b00812b

Please sign in to comment.