aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter/grammar.lemon
AgeCommit message (Expand)AuthorFilesLines
2023-01-13MinGW: Fix -Wunknown-pragmaJoão Valverde1-1/+1
2022-12-29dfilter: Refactor error location for expressionsJoão Valverde1-47/+79
2022-12-29dfilter: Replace unparsed lexical type and simplify grammarJoão Valverde1-66/+43
2022-12-29dfilter: Rename grammar rulesJoão Valverde1-11/+11
2022-12-28dfilter: Improve error location for functionsJoão Valverde1-2/+10
2022-12-26dfilter: Fix grammar memory leakJoão Valverde1-0/+4
2022-12-26dfilter: Improve error location for parenthesized expressionsJoão Valverde1-2/+9
2022-12-24dfilter: Reformat grammar codeJoão Valverde1-14/+49
2022-12-23dfilter: Refactor error location trackingJoão Valverde1-7/+7
2022-12-22dfilter: Add support for negation of arithmetic expressionsJoão Valverde1-2/+2
2022-12-01Qt: Check field autocomplete for syntactical validityJoão Valverde1-1/+1
2022-11-28dfilter: Return an error object instead of stringJoão Valverde1-3/+3
2022-11-20Add macros to control lemon diagnosticsJoão Valverde1-4/+5
2022-11-17Disable another -Wunreachable lemon warningJoão Valverde1-0/+3
2022-10-31dfilter: Add suport for raw addressing with referencesJoão Valverde1-0/+1
2022-10-31dfilter: Add support for raw (bytes) addressing modeJoão Valverde1-3/+27
2022-07-02dfilter: Rename test syntax tree nodeJoão Valverde1-32/+32
2022-07-02dfilter: Remove unparsed syntax type and RHS literal biasJoão Valverde1-10/+22
2022-06-25dfilter: Remove STTYPE_RANGE_NODEJoão Valverde1-2/+14
2022-06-25dfilter: Add layer support for referencesJoão Valverde1-12/+56
2022-05-12dfilter: Add support for universal quantifiersJoão Valverde1-1/+15
2022-04-26dfilter: Add syntax to match specific layers in the protocol stackJoão Valverde1-0/+19
2022-04-26dfilter: Rename "range" to "slice"João Valverde1-4/+4
2022-04-18dfilter: Allow arithmetic expressions as function argumentsJoão Valverde1-2/+2
2022-04-10dfilter: Add location tracking to scanner and use it to report errorsJoão Valverde1-7/+9
2022-04-10dfilter: Create the syntax node in the scanner and pass thatJoão Valverde1-143/+60
2022-04-08dfilter: Allow grouping arithmetical expressions with { }João Valverde1-70/+96
2022-04-05dfilter: Minor grammar cleanupJoão Valverde1-39/+24
2022-04-05dfilter: Remove existence test syntax tree nodesJoão Valverde1-4/+2
2022-04-05dfilter: Replace bitwise sttype with arithmeticJoão Valverde1-4/+3
2022-04-04dfilter: Make logical AND higher precedence than logical ORJoão Valverde1-2/+2
2022-03-31dfilter: Add remaining arithmetic integer opsJoão Valverde1-0/+21
2022-03-31dfilter: Add binary arithmetic (add/subtract)João Valverde1-0/+14
2022-03-29dfilter: Refactor macro tree referencesJoão Valverde1-0/+10
2022-03-29dfilter: Remove parenthesis deprecation warningJoão Valverde1-1/+0
2022-03-28dfilter: Add support for unary arithmeticJoão Valverde1-2/+29
2022-03-22dfilter: Add bitwise masking of bitsJoão Valverde1-8/+24
2022-03-05dfilter: Add RHS bias for literal valuesJoão Valverde1-7/+1
2022-03-05dfilter: Rename "unparsed" to "literal"João Valverde1-3/+2
2022-03-05dfilter: Add special syntax for literals and namesJoão Valverde1-2/+23
2021-12-22dfilter: Add an "all equal" operatorJoão Valverde1-1/+2
2021-12-13dfilter: Fix token associativityJoão Valverde1-1/+2
2021-12-02dfilter: Convert grammar.lemon to 4-space indentationJoão Valverde1-128/+128
2021-12-01dfilter: Add default grammar typeJoão Valverde1-32/+2
2021-12-01dfilter: Avoid double strdup to save token valueJoão Valverde1-7/+7
2021-12-01dfilter: Save lexical token value to syntax treeJoão Valverde1-37/+61
2021-11-30dfilter: Remove dfilter_fail_parse()João Valverde1-4/+4
2021-11-24dfilter: Parse character constants in lexerJoão Valverde1-1/+1
2021-11-23dfilter: Fix invalid character constant error messageJoão Valverde1-2/+1
2021-11-14dfilter: Fixup unexpected end of filter error messageJoão Valverde1-0/+4