Concurrent Clean - CodeGeneratorの日本語化

cginput.cの「static int parse_string (char *string,int *string_length_p)」で、文字列リテラルを解析しているようです。で、ここから「static int parse_string_character (char *c_p)」を呼び出して、実際の解析は、こちらの担当のようです。

      • -

ところで、C言語で16進数を書くときは、0x???と書きます。
なので、SJIS判定は、以下のようになります。

if(((0x81 <= lastchar) and (lastchar <= 0x9F)) or *1 || ((0xE0 <= lastchar) && (lastchar <= 0xFF))){
...
}

論理演算子が間違っていました。_| ̄|○

*1:0xE0 <= lastchar) and (lastchar <= 0xFF))){ if(((0x81 <= lastchar) && (lastchar <= 0x9F