Ethereal-cvs: [Ethereal-cvs] cvs commit: ethereal/epan/dfilter drange.c drange.h sttype-intege
gram 2001/02/27 13:23:29 CST
Modified files:
epan/dfilter Makefile.am Makefile.nmake dfvm.c dfvm.h
gencode.c grammar.lemon scanner.l
semcheck.c sttype-range.c sttype-range.h
syntax-tree.c syntax-tree.h
Added files:
epan/dfilter drange.c drange.h sttype-integer.c
Log:
Add Ed Warnicke's drange code to the new dfilter system.
Not supported yet: [i-j] (offset-offset)
Supported:
[i] index
[i:j] offset:length
[:j] 0:offset
[i:] offset:end
[x,y] concatenation of slices
Revision Changes Path
1.7 +4 -1 ethereal/epan/dfilter/Makefile.am
1.4 +2 -2 ethereal/epan/dfilter/Makefile.nmake
1.3 +9 -14 ethereal/epan/dfilter/dfvm.c
1.3 +5 -2 ethereal/epan/dfilter/dfvm.h
1.3 +4 -6 ethereal/epan/dfilter/gencode.c
1.2 +76 -12 ethereal/epan/dfilter/grammar.lemon
1.3 +64 -7 ethereal/epan/dfilter/scanner.l
1.3 +179 -125 ethereal/epan/dfilter/semcheck.c
1.3 +22 -94 ethereal/epan/dfilter/sttype-range.c
1.3 +11 -9 ethereal/epan/dfilter/sttype-range.h
1.3 +18 -5 ethereal/epan/dfilter/syntax-tree.c
1.3 +12 -2 ethereal/epan/dfilter/syntax-tree.h