40 typedef unsigned char byte; |
40 typedef unsigned char byte; |
41 |
41 |
42 // Parser mode: where is the parser at? |
42 // Parser mode: where is the parser at? |
43 enum parsermode_e |
43 enum parsermode_e |
44 { |
44 { |
45 MODE_TOPLEVEL, // at top level |
45 e_top_level_mode, // at top level |
46 MODE_EVENT, // inside event definition |
46 e_event_mode, // inside event definition |
47 MODE_MAINLOOP, // inside mainloop |
47 e_main_loop_mode, // inside mainloop |
48 MODE_ONENTER, // inside onenter |
48 e_onenter_mode, // inside onenter |
49 MODE_ONEXIT, // inside onexit |
49 e_onexit_mode, // inside onexit |
50 }; |
50 }; |
51 |
51 |
52 enum type_e |
52 enum type_e |
53 { |
53 { |
54 TYPE_UNKNOWN = 0, |
54 e_unknown_type = 0, |
55 TYPE_VOID, |
55 e_void_type, |
56 TYPE_INT, |
56 e_int_type, |
57 TYPE_STRING, |
57 e_string_type, |
58 TYPE_BOOL, |
58 e_bool_type, |
59 }; |
59 }; |
60 |
60 |
61 // Script mark and reference |
61 // Script mark and reference |
62 struct byte_mark |
62 struct byte_mark |
63 { |
63 { |