wireshark/tools
Gilbert Ramirez 086774b71f Add to the fundamental types passed between the scanner and the parser.
Besides "STRING", there is now "UNPARSED_STRING", where the distinction
is that "STRING" was a double-quoted string and "UNPARSED_STRING" is just
a sequence of characters that the scanner didn't know how to scan/parse,
so it's up to the Ftype to parse it.

This gives us more flexibility and prepares the dfilter parsing engine
for the upcoming addition of the "contains" operator.

In the process of doing this, I also re-did the double-quoted string
support in the scanner, so that instead of the naively-simple support we
used to have, double-quoted strings now can have embedded dobule-quotes,
embedded octal sequences, and embedded hexadecimal sequences:
    "\""    embedded double-quote
    "\110"  embedded octal
    "\x48"  embedded hex

Enhance the dfilter unit test script to be able to run a single collection
of tests instead of having to run all of them all the time.

svn path=/trunk/; revision=8083
2003-07-25 03:44:05 +00:00
..
lemon Removed trailing whitespaces from .h and .c files using the 2002-08-28 21:04:11 +00:00
.cvsignore Create a more modular type system for the FT_* types. Put them 2001-02-01 20:21:25 +00:00
Makefile.am Add first attempt at creating a tool to take a [t]ethereal core file 2002-02-21 16:15:56 +00:00
Makefile.nmake From Joerg Mayer: 2002-02-27 09:42:52 +00:00
cvsdiff-fix.py Handle diff lines that look like "Binary files". 2003-06-11 14:48:27 +00:00
dfilter-test.py Add to the fundamental types passed between the scanner and the parser. 2003-07-25 03:44:05 +00:00
pkt-from-core.py Use the gdb "x" (examine memory) command instead of "print" to obtain 2002-03-06 06:14:21 +00:00