#### Syntax & Rules
| Token | Example | Syntax Rules |
|----------------|-----------------|----------------------------------------------------|
| `Equals` | `=` | N/A |
| `Add` | `+` | N/A |
| `Subtract` | `-` | N/A |
| `Multiply` | `*` | N/A |
| `Divide` | `/` | N/A |
| `Gt` | `>` | N/A |
| `Gte` | `>=` | N/A |
| `Lt` | `<` | N/A |
| `Lte` | `<=` | N/A |
| `OpenParen` | `(` | N/A |
| `CloseParen` | `)` | N/A |
| `OpenBracket` | `[` | N/A |
| `CloseBracket` | `]` | N/A |
| `Comma` | `,` | N/A |
| `QuotedString` | `"sample text"` | Must start and end with an unescaped `"` character |
| `Number` | `123.45` | Must start and end with a valid `0-9` digit. |
| `Boolen` | `true` | Accepts `true` or `false` as a boolean only. |
| `Identifier` | `.identifier` | Starts with a `.` and ends with a ` ` blank space. |
| `And` | `AND ` | Ends with a ` ` blank space. |
| `Or` | `OR ` | Ends with a ` ` blank space. |
| `Contains` | `CONTAINS ` | Ends with a ` ` blank space. |
| `In` | `IN ` | Ends with a ` ` blank space. |
| `StartsWith` | `STARTSWITH ` | Ends with a ` ` blank space. |
| `EndsWith` | `ENDSWITH ` | Ends with a ` ` blank space. |
| `NULL` | `NULL ` | N/A |