MXVM 1.8.1
Virtual Machine, Compiler, and Pascal Frontend
Loading...
Searching...
No Matches
types.hpp
Go to the documentation of this file.
1
6#ifndef __TYPES__H_HPP
7#define __TYPES__H_HPP
8
9namespace mxx {
10
49
51 static const char *key_str[] = {
52 "and",
53 "array",
54 "begin",
55 "case",
56 "const",
57 "div",
58 "do",
59 "downto",
60 "else",
61 "end",
62 "file",
63 "for",
64 "function",
65 "goto",
66 "if",
67 "in",
68 "label",
69 "mod",
70 "nil",
71 "not",
72 "of",
73 "or",
74 "packed",
75 "procedure",
76 "program",
77 "record",
78 "repeat",
79 "set",
80 "then",
81 "to",
82 "type",
83 "until",
84 "var",
85 "while",
86 "with"};
87
88} // namespace mxx
89
90#endif
@ NOT
Definition instruct.hpp:33
@ MOD
Definition instruct.hpp:34
@ DIV
Definition instruct.hpp:29
@ AND
Definition instruct.hpp:31
@ OR
Definition instruct.hpp:30
Definition expr.cpp:8
Keywords
Standard Pascal reserved keyword enumeration.
Definition types.hpp:12
static const char * key_str[]
String representations of Keywords values, indexed by enum ordinal.
Definition types.hpp:51