xo tokenizer documentation
xo-tokenizer contents
Source
Install
Examples
Schematika Tokens
Components
Tokenizer
Scan Result
Token
Tokenizer Error
Input State
Span
Tokentype
xo tokenizer documentation
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
H
|
I
|
L
|
M
|
O
|
P
|
R
|
S
|
T
|
V
|
W
|
X
|
Y
A
add_whitespace (C++ function)
advance (C++ function)
advance_until (C++ function)
after_prefix (C++ function)
,
[1]
assemble_final_token (C++ function)
assemble_token (C++ function)
assign_token (C++ function)
B
begin (C++ function)
bool_token (C++ function)
bool_value (C++ function)
C
capture_current_line (C++ function)
cast (C++ function)
colon (C++ function)
comma (C++ function)
concat (C++ function)
consume_current_line (C++ function)
current_line (C++ function)
current_line_ (C++ member)
current_pos (C++ function)
current_pos_ (C++ member)
D
data (C++ function)
debug_flag (C++ function)
debug_flag_ (C++ member)
def (C++ function)
discard_current_line (C++ function)
,
[1]
discard_until_newline (C++ function)
dot (C++ function)
doublecolon (C++ function)
E
else_token (C++ function)
empty (C++ function)
end (C++ function)
,
[1]
error_description (C++ function)
error_description_ (C++ member)
error_pos (C++ function)
error_pos_ (C++ member)
F
f64_token (C++ function)
f64_value (C++ function)
from_cstr (C++ function)
from_string (C++ function)
H
has_prefix (C++ function)
has_variable_text (C++ function)
hi (C++ function)
hi_ (C++ member)
I
i64_token (C++ function)
i64_value (C++ function)
if_token (C++ function)
in (C++ function)
input_state (C++ function)
,
[1]
,
[2]
,
[3]
input_state_ (C++ member)
,
[1]
invalid (C++ function)
is_1char_punctuation (C++ function)
is_2char_punctuation (C++ function)
is_error (C++ function)
is_invalid (C++ function)
is_newline (C++ function)
is_not_an_error (C++ function)
is_null (C++ function)
is_valid (C++ function)
is_whitespace (C++ function)
iterator (C++ type)
L
lambda (C++ function)
leftangle (C++ function)
leftbrace (C++ function)
leftbracket (C++ function)
leftparen (C++ function)
let (C++ function)
lo (C++ function)
lo_ (C++ member)
M
make_null (C++ function)
minus_token (C++ function)
O
operator!= (C++ function)
operator+= (C++ function)
operator<< (C++ function)
operator= (C++ function)
operator== (C++ function)
P
plus_token (C++ function)
prefix (C++ function)
prefix_ (C++ member)
prefix_upto (C++ function)
print (C++ function)
,
[1]
,
[2]
R
report (C++ function)
rewind (C++ function)
rightangle (C++ function)
rightbrace (C++ function)
rightbracket (C++ function)
rightparen (C++ function)
S
scan (C++ function)
semicolon (C++ function)
singleassign (C++ function)
size (C++ function)
size_type (C++ type)
skip_leading_whitespace (C++ function)
slash_token (C++ function)
span (C++ function)
,
[1]
,
[2]
,
[3]
src_function (C++ function)
src_function_ (C++ member)
star_token (C++ function)
string_token (C++ function)
suffix_from (C++ function)
symbol_token (C++ function)
T
text (C++ function)
text_ (C++ member)
tk_start (C++ function)
,
[1]
tk_start_ (C++ member)
tk_type (C++ function)
tk_type_ (C++ member)
token (C++ function)
,
[1]
tokenizer (C++ function)
tokenizer_error (C++ function)
,
[1]
type (C++ function)
V
value_type (C++ type)
W
whitespace (C++ function)
,
[1]
whitespace_ (C++ member)
X
xo::scm::input_state (C++ class)
xo::scm::operator<< (C++ function)
xo::scm::span (C++ class)
xo::scm::token (C++ class)
xo::scm::tokenizer (C++ class)
xo::scm::tokenizer_error (C++ class)
xo::scm::tokentype_descr (C++ function)
Y
yields (C++ function)