#include <lexer.h>
lang::SharedParserData::SharedParserData |
( |
| ) |
|
|
inline |
bool lang::SharedParserData::isBinary |
( |
int |
kind, |
|
|
int * |
prec |
|
) |
| |
|
inline |
bool lang::SharedParserData::isNumber |
( |
const std::string & |
str, |
|
|
size_t |
start, |
|
|
size_t * |
len |
|
) |
| |
|
inline |
bool lang::SharedParserData::isRightAssociative |
( |
int |
kind | ) |
|
|
inline |
bool lang::SharedParserData::isScalarType |
( |
int |
kind | ) |
|
|
inline |
bool lang::SharedParserData::isUnary |
( |
int |
kind, |
|
|
int * |
prec |
|
) |
| |
|
inline |
bool lang::SharedParserData::match |
( |
const std::string & |
str, |
|
|
size_t |
pos, |
|
|
int * |
kind, |
|
|
size_t * |
start, |
|
|
size_t * |
len |
|
) |
| |
|
inline |
bool lang::SharedParserData::validIdent |
( |
size_t |
i, |
|
|
char |
n |
|
) |
| |
|
inlineprivate |
std::unordered_map<int, int> lang::SharedParserData::binary_prec |
|
private |
std::unordered_map<int, int> lang::SharedParserData::unary_prec |
|
private |
The documentation for this struct was generated from the following file: