Waitrud Weber’s blog

things and reminders for memories

C_Analyzer: windows-make: we could think of and assume their lootin is like that.

1. Framework is for c_analyzer.
2. The lootin should be for the seperated block.
3. In 2, on the below example, after keyword of "include", we can find "\"" and "\"" but their situations are different although they are on the same line. So, we
could create two functions for them.

#include "something.h"

 

int c_analyzer_schema () {
	int a;
	switch(p_keyword) {
 	case 0:
	a = base_keyword_000((char*)"#");
	break;
	case 1:
	a = base_keyword_001((char*)"define");
	break;
	case 2:
	a = base_keyword_002((char*)"include");
	break;
	case 3:
	a = base_keyword_003((char*)"<");
	break;
	case 4:
	a = base_keyword_004((char*)">");
	break;
	case 5:
	a = base_keyword_005((char*)"\"");
	break;
	case 6:
	a = base_keyword_006((char*)"\"");
	break;
	case 7:
	a = base_keyword_007((char*)"\r\n");
	break;
	case 8:
	a = base_keyword_008((char*)" ");
	break;
	case 9:
	a = base_keyword_009((char*)" ");
	break;
	case 10:
	a = base_keyword_010((char*)"void");
	break;
	case 11:
	a = base_keyword_011((char*)"int");
...
	return 0;
}