CVS update: samba/source/aparser
Andrew Tridgell
tridge at samba.org
Mon May 15 00:05:11 EST 2000
Date: Monday May 15, 2000 @ 0:05
Author: tridge
Update of /data/cvs/samba/source/aparser
In directory samba:/tmp/cvs-serv10362
Modified Files:
Makefile parser.c parser.h vluke.c
Added Files:
dump.awk fn_end.tpl fn_start.tpl harness.awk harness_start.tpl
header.awk ifptr_end.tpl ifptr_start.tpl main.awk
module_end.tpl module_start.tpl parsefn.awk parsetree.awk
prs_.align.tpl prs_array.tpl prs_case.tpl prs_case_end.tpl
prs_pointer.tpl prs_struct.tpl prs_struct_alloc.tpl
prs_uint16.tpl prs_uint32.tpl spool.struct template.awk
union_end.tpl union_start.tpl util.awk
Log Message:
vastly improved awk based code generator
now handles recursive function definitions, unions etc
it is sufficient for some basic types like UNISTR2 and BUFFER5
to be defined in the *.struct file and used successfully
this generator uses templates (in *.tpl files) for all code
generation, allowing easy replacement of the backend functions
More information about the samba-cvs
mailing list