Пример #1
0
int main()
{
	int i;

	init();
	merge();
	fnit();
	debug();

	printf("\n");
	for (i = 0; i < NUM; i++)
		printf("m[%d][0]=%d\n", i, m[i][0]);

	return 0;
}
Пример #2
0
void init(int argc,char** argv)
{
	time_t ti;
	time(&ti);
	srand(ti);
	fnit();
	rules= alloc_options(argc,argv,"-r");
	variables= alloc_options(argc,argv,"-v");
	frames= alloc_options(argc,argv,"-f");
	yywrap();
	varwrap();
	varparse();
	qTranslationIinitiateVariables(0);
	qNexus_createNameNexuses();
	registerDefaultRules();
	qContentFilter_init();
	yyparse();
	netStruct_init();

}
Пример #3
0
void init(int argc,char** argv)
{
	printf("Init...\n");
	time_t ti;
	time(&ti);
	srand(ti);
	fnit();
	rules= alloc_options(argc,argv,"-r");
	variables= alloc_options(argc,argv,"-v");
	frames= alloc_options(argc,argv,"-f");
	yywrap();
	varwrap();
	varparse();
	printf("create %d variables \n",varsParsed);
	qTranslationIinitiateVariables();
	qNexus_createNameNexuses();
	registerDefaultRules();
	qContentFilter_init();
	printf("created nexi\n");
	yyparse();
	printf("parsed %d rules \n",rulesParsed);
	netStruct_init();

}