BodyParser
class BodyParser
This class parses object and macro bodies.
DEFINITION
class BodyParser;
enum ParsingType
DEFINITION
enum ParsingType;
| VALUE | DESCRIPTION |
|---|---|
ENTITY |
|
OUTPUT |
|
PARSED_VALUE |
constructor BodyParser
DEFINITION
| BodyParser | ( | Tokenizer & tokenizer | ); |
| PARAMETER | DESCRIPTION |
|---|---|
tokenizer |
constructor BodyParser
DEFINITION
| BodyParser | ( | Tokenizer & tokenizer, | |
| const CPU * cpu, | |||
| bool allow_assigns, | |||
| const std::unordered_set< Symbol > * defines = {} | ); |
| PARAMETER | DESCRIPTION |
|---|---|
tokenizer |
|
cpu |
|
allow_assigns |
|
defines |
method parse
DEFINITION
| Body parse | ( | ); |
| RETURNS | DESCRIPTION |
|---|---|
Body |
method setupstatic
DEFINITION
| static void setup | ( | FileTokenizer & tokenizer | ); |
| PARAMETER | DESCRIPTION |
|---|---|
tokenizer |