wireshark/epan/dfilter
João Valverde 2c701ddf6f dfilter: Improve grammar to parse ranges
Do the integer conversion for ranges in the parser. This is more
conventional, I think, and allows removing the unnecessary integer
syntax tree node type.

Try to minimize the number and complexity of lexical rules for
ranges. But it seems we need to keep different states for integer
and punctuation because of the need to disambiguate the ranges
[-n-n] and [-n--n].
2021-10-08 19:18:56 +01:00
..
.editorconfig dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
CMakeLists.txt dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
dfilter-int.h dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
dfilter-macro.c dfilter: Fix handling of escaped quotes in macros 2021-05-28 10:36:41 +00:00
dfilter-macro.h
dfilter.c dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
dfilter.h
dfunctions.c dfilter: Improve grammar to parse functions 2021-10-08 04:01:24 +00:00
dfunctions.h dfilter: Improve grammar to parse functions 2021-10-08 04:01:24 +00:00
dfvm.c Replace g_assert() with ws_assert() 2021-06-19 01:23:31 +00:00
dfvm.h dfilter, ftypes: get rid of FT_PCRE. 2021-03-21 03:27:44 -07:00
drange.c dfilter: Add range 'tostr' method 2021-10-01 16:04:37 +00:00
drange.h dfilter: Add range 'tostr' method 2021-10-01 16:04:37 +00:00
gencode.c Replace g_assert() with ws_assert() 2021-06-19 01:23:31 +00:00
gencode.h
grammar.lemon dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
scanner.l dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
semcheck.c dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
semcheck.h dfilter: Clean up handling of "deprecated" tokens 2021-09-30 17:26:19 +01:00
sttype-function.c dfilter: Improve grammar to parse functions 2021-10-08 04:01:24 +00:00
sttype-function.h
sttype-pointer.c dfilter: Display syntax tree for debugging 2021-09-30 16:29:11 +01:00
sttype-range.c dfilter: Replace node accessor macros with functions 2021-10-06 15:44:48 +00:00
sttype-range.h dfilter: Replace node accessor macros with functions 2021-10-06 15:44:48 +00:00
sttype-set.c dfilter: Use syntax tree node replacement semantics 2021-10-06 10:34:21 +00:00
sttype-set.h dfilter: Use syntax tree node replacement semantics 2021-10-06 10:34:21 +00:00
sttype-string.c dfilter: Display syntax tree for debugging 2021-09-30 16:29:11 +01:00
sttype-test.c dfilter: Fix ws_assert_magic() macro 2021-10-06 15:44:48 +00:00
sttype-test.h
syntax-tree.c dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00
syntax-tree.h dfilter: Improve grammar to parse ranges 2021-10-08 19:18:56 +01:00