#include <ctype.h>
#include <string.h>
#include "RexxCore.h"
#include "StringClass.hpp"
#include "ArrayClass.hpp"
#include "SourceFile.hpp"
Go to the source code of this file.
Macros | |
#define | HIGHEST_PRECEDENCE 100 |
#define | GETCHAR() ((unsigned char)(this->current[this->line_offset])) |
#define | MORELINE() (this->line_offset < this->current_length) |
#define | OPERATOR(op) (this->clause->newToken(TOKEN_OPERATOR, OPERATOR_##op, (RexxString *)OREF_##op, location)) |
#define | CHECK_ASSIGNMENT(op, token) (token->checkAssignment(this, (RexxString *)OREF_ASSIGNMENT_##op)) |
#define | EXP_START 0 |
#define | EXP_EXCLUDED 1 |
#define | EXP_DIGIT 2 |
#define | EXP_SPOINT 3 |
#define | EXP_POINT 4 |
#define | EXP_E 5 |
#define | EXP_ESIGN 6 |
#define | EXP_EDIGIT 7 |
#define | AFTER_INTEGER 8 |
#define | AFTER_NUMBER 9 |
#define AFTER_INTEGER 8 |
#define AFTER_NUMBER 9 |
#define CHECK_ASSIGNMENT | ( | op, | |
token | |||
) | (token->checkAssignment(this, (RexxString *)OREF_ASSIGNMENT_##op)) |
Definition at line 199 of file Scanner.cpp.
#define EXP_DIGIT 2 |
#define EXP_E 5 |
#define EXP_EDIGIT 7 |
#define EXP_ESIGN 6 |
#define EXP_EXCLUDED 1 |
#define EXP_POINT 4 |
#define EXP_SPOINT 3 |
#define EXP_START 0 |
#define GETCHAR | ( | ) | ((unsigned char)(this->current[this->line_offset])) |
Definition at line 196 of file Scanner.cpp.
#define HIGHEST_PRECEDENCE 100 |
Definition at line 51 of file Scanner.cpp.
#define MORELINE | ( | ) | (this->line_offset < this->current_length) |
Definition at line 197 of file Scanner.cpp.
#define OPERATOR | ( | op | ) | (this->clause->newToken(TOKEN_OPERATOR, OPERATOR_##op, (RexxString *)OREF_##op, location)) |
Definition at line 198 of file Scanner.cpp.