src/types.h

changeset 87
8f65914e7046
parent 86
43fe4be38a58
equal deleted inserted replaced
86:43fe4be38a58 87:8f65914e7046
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 {

mercurial