1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
#include <astl/operator.hpp>
namespace AstlULMcalc { namespace Op {
   Astl::Operator CHAR_CONSTANT(1, "CHAR_CONSTANT");
   Astl::Operator OCTAL_CONSTANT(2, "OCTAL_CONSTANT");
   Astl::Operator DECIMAL_CONSTANT(3, "DECIMAL_CONSTANT");
   Astl::Operator HEXADECIMAL_CONSTANT(4, "HEXADECIMAL_CONSTANT");
   Astl::Operator LPAREN(5, "(");
   Astl::Operator RPAREN(6, ")");
   Astl::Operator ASTERISK(7, "*");
   Astl::Operator MINUS(8, "-");
   Astl::Operator PERCENT(9, "%");
   Astl::Operator PLUS(10, "+");
   Astl::Operator SLASH(11, "/");
   Astl::Operator ASSIGN(12, "=");
   Astl::Operator start(13, "start");
   Astl::Operator expression(14, "expression");
   Astl::Operator exp(15, "exp");
   Astl::Operator term(16, "term");
   Astl::Operator integer(17, "integer");
} }