コード例 #1
0
int main(void) {
  init_globals();
  test1();
  printf("\n\n");
  test2();
  delete_globals();

  return 0;
}
コード例 #2
0
ファイル: cminor.c プロジェクト: cjbara/cminorCompiler
//This function resolves the names and builds the symbol table
int resolve(){
	if(parse()){
		return 1;
	}
	init_globals();
	decl_resolve(AST);
	delete_globals();

	if(error_count){
		printf("total name resolution errors: %d\n", error_count);
		return 1;
	} else {
		printf("no name resolution errors\n");
		return 0;
	}
}
コード例 #3
0
int main() {
  init_globals();

  test1(5);
  printf("\n\n");
  test1(32);
  printf("\n\n");
  test1(35);
  printf("\n\n");

  test2(5);
  printf("\n\n");
  test2(32);
  printf("\n\n");
  test2(35);
  printf("\n\n");

  delete_globals();

  return 0;
}