16        GO, 
FGO, 
TGO, 
LABEL, 
ADDRESS, 
POINTER, 
GETARR, 
CALL, 
BLANK, 
SEMICOLON, 
LITERAL, 
USING, 
COMMA, 
ASSIGN, 
LOGICAL_OR,
 
   17        LOGICAL_AND, 
BITWISE_OR, 
BITWISE_XOR, 
BITWISE_CONS, 
BITWISE_AND, 
EQUALITY, 
CMP, 
BITWISE_SHIFT, 
PLUS, 
MULT, 
UNARY,
 
   19        LONG_LITERAL, 
SHORT_LITERAL, 
STRING_LITERAL, 
UINT_LITERAL, 
ULONG_LITERAL, 
LARGE_LITERAL, 
STACK_PLUG, 
READ, 
PRINT, 
READLN, 
NORET,
 
 
   38    void put_lex(std::pair<PolizType, void*> l);
 
   66    std::pair<PolizType, std::pair<void*, void*>> 
make_same(std::pair<PolizType, void*> op1, std::pair<PolizType, void*> op2);
 
  104    std::pair<PolizType, void*> 
execute_operation(std::pair<PolizType, void*> op1, std::pair<PolizType, void*> op2, std::string operation);
 
  113    std::pair<PolizType, void*> 
execute_operation(std::pair<PolizType, void*> op, std::string operation);
 
  122    void call_function(std::stack<std::pair<PolizType, void*>>& st, 
int& p);
 
  144    std::vector<std::pair<PolizType, void*>> 
lexes;
 
  145    int literal_prior[12] = { 0, 2, 1, 11, 7, 5, 9, 3, 0, 6, 10, 12 };
 
  148    std::stack<std::vector<std::pair<Identifier*, void*>>> 
tid_vals;
 
  153    std::string 
ReplaceAll(std::string str, 
const std::string& from, 
const std::string& to);