|
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 |
1.8.13