class ExprToken

Defined at line 16 of file ../../src/developer/debug/zxdb/expr/expr_token.h

A parsed token. This token does not own the strings, it's intended to be used only as an

intermediate representation pointing into the string being parsed.

Public Methods

void ExprToken ()

Defined at line 18 of file ../../src/developer/debug/zxdb/expr/expr_token.h

void ExprToken (ExprTokenType type, const std::string & value, size_t byte_offset)

Defined at line 19 of file ../../src/developer/debug/zxdb/expr/expr_token.h

ExprTokenType type ()

Defined at line 22 of file ../../src/developer/debug/zxdb/expr/expr_token.h

const std::string & value ()

Defined at line 23 of file ../../src/developer/debug/zxdb/expr/expr_token.h

size_t byte_offset ()

Offset into the input string where this token begins.

Defined at line 26 of file ../../src/developer/debug/zxdb/expr/expr_token.h

bool ImmediatelyPrecedes (const ExprToken & second)

Returns true if this token is immediate before the given token with no space between.

Defined at line 29 of file ../../src/developer/debug/zxdb/expr/expr_token.h