File: main.awk

package info (click to toggle)
samba 3.0.14a-3sarge11
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 41,300 kB
  • ctags: 34,258
  • sloc: ansic: 272,220; sh: 6,859; perl: 6,419; makefile: 2,548; python: 2,315; awk: 1,435; exp: 1,147; yacc: 880; csh: 58; sed: 45
file content (25 lines) | stat: -rw-r--r-- 576 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# the main program

@include dump.awk
@include header.awk
@include util.awk
@include template.awk
#@include parsefn.awk
@include parserel.awk
@include harness.awk
@include parsetree.awk
@include token.awk

END {
	dump_structs("dump.out");
	printf("Producing headers...\n");
	produce_headers("prs_"module".h");
#	printf("Producing parsers...\n");
#	produce_parsers("prs_"module".c", "mod_"module".c");
	printf("Producing relative parsers...\n");
	produce_relative("prs_"module".c");
	printf("Producing harness...\n");
	produce_harness("test.h");
	printf("Done.\n");
	exit 0;
}