cai.zhang 31f442915b
fix: Fix bug for parsing expression that include quotes (#28416)
issue: #28365 
Fix bug for parsing error when a string enclosed in single quotes in an
expression contains multiple double quotes.
such as:
```
expr = "tag == '\"blue\"'"
```

Signed-off-by: Cai Zhang <cai.zhang@zilliz.com>
2023-11-23 17:18:32 +08:00
..
2023-09-19 14:23:23 +08:00
2023-09-08 10:03:16 +08:00
2023-08-31 11:13:01 +08:00
2023-08-31 11:13:01 +08:00
2023-09-21 09:45:27 +08:00
2023-09-19 14:23:23 +08:00
2023-09-21 09:45:27 +08:00
2023-09-21 09:45:27 +08:00
2023-08-31 11:13:01 +08:00
2023-09-21 09:45:27 +08:00

Generate Parser with Antlr4

Install Antlr4

Please follow install antlr4 to install the antlr tool.

The version of antlr tool: 4.9.

Code Generate

After you install the antlr4, you can generate the parser code in golang with:

go generate

All generated code will be under directory generated.