aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dfilter
AgeCommit message (Expand)AuthorFilesLines
2023-01-03dfilter: Remove semcheck arithmetic commute argumentJoão Valverde1-8/+4
2023-01-02dfilter: Tweak representation for length-1 byte arrayJoão Valverde1-1/+1
2023-01-02dfilter: Improve debug formatJoão Valverde2-8/+9
2023-01-02dfilter: Replace global variableJoão Valverde3-16/+14
2023-01-02dfilter: Minor flex clean upJoão Valverde2-34/+9
2023-01-01Lemon: Update code and remove cruftJoão Valverde1-3/+0
2022-12-30dfilter: Reject constant expressionsJoão Valverde3-10/+43
2022-12-30dfilter: Remove commute argument from semantic checkJoão Valverde1-32/+88
2022-12-30dfilter: Add a check_nonzero() functionJoão Valverde2-26/+83
2022-12-30dftest: Add debug command-line optionsJoão Valverde3-8/+26
2022-12-29dfilter: Add compilation warning for ambiguous syntaxJoão Valverde5-18/+69
2022-12-29dfilter: Refactor error location for expressionsJoão Valverde4-79/+93
2022-12-29dfilter: Replace unparsed lexical type and simplify grammarJoão Valverde3-84/+102
2022-12-29dfilter: Rename grammar rulesJoão Valverde1-11/+11
2022-12-28dfilter: Improve error location for functionsJoão Valverde1-2/+10
2022-12-27dfilter: Allow compatible types to be compared in min/maxJoão Valverde3-3/+6
2022-12-27dfilter: Do not jump when generating function argumentsJoão Valverde1-9/+9
2022-12-27dfilter: Preserve function argument order when printingJoão Valverde1-7/+18
2022-12-27dfilter: Allow constants as the first or only argument to min/maxJoão Valverde4-36/+63
2022-12-27dfilter: Fix crash with min/max literal argumentJoão Valverde1-8/+7
2022-12-26dfilter: Fix crash with a constant arithmetic expressionJoão Valverde2-3/+6
2022-12-26dfilter: Allow arithmetic expression to commuteJoão Valverde3-101/+175
2022-12-26dfilter: Fix an assertion macroJoão Valverde1-1/+1
2022-12-26dfilter: Fix grammar memory leakJoão Valverde1-0/+4
2022-12-26dfilter: Allow comparison relation to commuteJoão Valverde1-5/+22
2022-12-26dfilter: Allow the first DFVM argument to be an fvalueJoão Valverde1-28/+48
2022-12-26dfilter: Change two scanner patterns to camel caseJoão Valverde1-5/+5
2022-12-26dfilter: Minor fixupsJoão Valverde2-1/+7
2022-12-26dfilter: Improve error location for parenthesized expressionsJoão Valverde3-2/+18
2022-12-24dfilter: Reformat grammar codeJoão Valverde1-14/+49
2022-12-24dfilter: Clean up scanner codeJoão Valverde1-11/+10
2022-12-23dfilter: Improve error location for expressionsJoão Valverde4-2/+40
2022-12-23dfilter: Refactor error location trackingJoão Valverde11-93/+112
2022-12-22dfilter: Add support for negation of arithmetic expressionsJoão Valverde3-4/+4
2022-12-22dfilter: Improve arithmetic error messagesJoão Valverde1-6/+29
2022-12-21dfilter: Check if type supports unary minusJoão Valverde1-0/+4
2022-12-03wmem: Remove strbuf max size parameterJoão Valverde1-1/+1
2022-12-01Qt: Check field autocomplete for syntactical validityJoão Valverde2-1/+2
2022-11-30dfilter: Replace compile booleans arguments with a bit flagJoão Valverde2-12/+18
2022-11-30dfilter: Add optimization flagJoão Valverde4-4/+9
2022-11-30dfilter: Always set error pointer in case of failureJoão Valverde1-0/+1
2022-11-28dfilter: Return an error object instead of stringJoão Valverde7-95/+170
2022-11-20Add macros to control lemon diagnosticsJoão Valverde2-6/+7
2022-11-17Disable another -Wunreachable lemon warningJoão Valverde1-0/+3
2022-11-07dfilter: treat carriage returns as whitespacePeter Wu1-1/+1
2022-10-31dfilter: Improve representation of raw field referencesJoão Valverde3-13/+30
2022-10-31dfilter: Add suport for raw addressing with referencesJoão Valverde7-16/+80
2022-10-31dfilter: Add support for raw (bytes) addressing modeJoão Valverde10-26/+160
2022-10-31dfilter: Pass a value by referenceJoão Valverde1-6/+5
2022-10-31dfilter: Remove unused data structureJoão Valverde2-9/+0