Skip to content

BodyParser

class BodyParser

This class parses object and macro bodies.

DEFINITION
class BodyParser;

enum ParsingType

DEFINITION
enum ParsingType;
VALUEDESCRIPTION
ENTITY
OUTPUT
PARSED_VALUE

constructor BodyParser

DEFINITION
BodyParser ( Tokenizer & tokenizer );
PARAMETERDESCRIPTION
tokenizer

constructor BodyParser

DEFINITION
BodyParser ( Tokenizer & tokenizer,
const CPU * cpu,
bool  allow_assigns,
const std::unordered_set< Symbol > * defines = {} );
PARAMETERDESCRIPTION
tokenizer
cpu
allow_assigns
defines

method parse

DEFINITION
Body  parse ( );
RETURNSDESCRIPTION
Body

method setupstatic

DEFINITION
static void  setup ( FileTokenizer & tokenizer );
PARAMETERDESCRIPTION
tokenizer