hobbes
a language, embedded compiler, and runtime for efficient dynamic expression evaluation, data storage and analysis
|
#include <lannotation.H>
Public Member Functions | |
LexicalAnnotation () | |
std::string | filename () const |
std::string | lineDesc () const |
str::seq | lines (size_t, size_t) const |
Static Public Member Functions | |
static LexicalAnnotation | null () |
static LexicalAnnotation | merge (const LexicalAnnotation &, const LexicalAnnotation &) |
Public Attributes | |
BuffOrFilenamePtr | bfptr |
Pos | p0 |
Pos | p1 |
hobbes::LexicalAnnotation::LexicalAnnotation | ( | ) |
std::string hobbes::LexicalAnnotation::filename | ( | ) | const |
std::string hobbes::LexicalAnnotation::lineDesc | ( | ) | const |
str::seq hobbes::LexicalAnnotation::lines | ( | size_t | i, |
size_t | f | ||
) | const |
|
static |
|
static |
BuffOrFilenamePtr hobbes::LexicalAnnotation::bfptr |
Pos hobbes::LexicalAnnotation::p0 |
Pos hobbes::LexicalAnnotation::p1 |