1 #ifndef _PARSER_STATUS_H_
2 #define _PARSER_STATUS_H_
7 PS_INIT = 0, /* 初期時点 */
8 PS_DATUM = 1, /* detumであるかどうか */
9 PS_LEXEME_DATUM = 2, /* lexeme_detumのどれかであるか */
10 PS_LIST = 4, /* リストdatumの処理。*/
11 PS_ABBREVIATION = 7, // abbrev syntaxの後。
12 PS_VECTOR_START = 15, /* #( */
13 PS_VECTOR_END = 16, /* #(と対応した) */
14 PS_BYTEVECTOR_START = 17, /* #vu8( */
15 PS_BYTEVECTOR_END = 18, /* #vu8(と対応した) */
16 PS_ERROR, // 構文異常が発生した場合に設定される。
17 // これが設定されている場合、lexmの読み出しは進まず、
19 PS_END_DOT, // listの終了時点を表す。)以外は許容されない。
24 #endif /* _PARSER_STATUS_H_ */