#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.