Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
Z
_
__UCHAR8__ (C macro)
_atomic_t (C++ struct)
_atomic_t::value (C++ member)
_GenericArray (C++ struct)
_GenericArray::cap (C++ member)
_GenericArray::len (C++ member)
_GenericArray::value (C++ member)
_GenericSlice (C++ struct)
_GenericSlice::len (C++ member)
_GenericSlice::value (C++ member)
_GNU_SOURCE (C macro)
_HIR_Array (C++ struct)
_HIR_Array::cap (C++ member)
_HIR_Array::len (C++ member)
_HIR_Array::value (C++ member)
_HIR_Tuple (C++ struct)
_HIR_Tuple::cap (C++ member)
_HIR_Tuple::len (C++ member)
_HIR_Tuple::value (C++ member)
_LDOUBLE_BIT (C macro)
_OperatorTable (C++ struct)
_OperatorTable::cap (C++ member)
_OperatorTable::len (C++ member)
_OperatorTable::value (C++ member)
_runic (C++ struct)
_runic::len (C++ member)
_runic::value (C++ member)
_string (C++ struct)
_string::len (C++ member)
_string::value (C++ member)
_symbol (C++ struct)
_symbol::hash (C++ member)
_symbol::value (C++ member)
A
AEMPTY (C macro)
AMAKE (C macro)
ANSI (C macro)
Associativity (C++ enum)
(C++ type)
Associativity::ASSOC_LEFT (C++ enumerator)
Associativity::ASSOC_NEITHER (C++ enumerator)
Associativity::ASSOC_RIGHT (C++ enumerator)
atomic_t (C++ type)
B
BLINK (C macro)
BLINK_OFF (C macro)
BOLD (C macro)
BOLD_OFF (C macro)
byte (C++ type)
byte_offset (C++ function)
C
char_num (C++ function)
character_type (C++ function)
compile_source (C++ function)
D
DefaultOperators (C++ function)
display_lexeme (C++ function)
display_tt (C++ function)
E
emalloc (C++ function)
eprint (C macro)
eprintf (C macro)
eprintln (C macro)
eputs (C++ function)
escape_rune (C++ function)
extend (C++ function)
F
FAINT (C macro)
FAINT_OFF (C macro)
Fixity (C++ enum)
(C++ type)
Fixity::INFIX (C++ enumerator)
Fixity::POSTFIX (C++ enumerator)
Fixity::PREFIX (C++ enumerator)
FOR_EACH (C macro)
foreach (C macro)
G
GenericArray (C++ type)
GenericSlice (C++ type)
get_operator (C++ function)
H
hash_string (C++ function)
hex_digit (C++ function)
HIDDEN (C macro)
HIDDEN_OFF (C macro)
HIR_Array (C++ type)
HIR_Branch (C++ type)
HIR_Cast (C++ type)
HIR_Declaration (C++ type)
HIR_Disamb (C++ type)
HIR_Expr (C++ struct)
(C++ type)
HIR_Expr::[anonymous] (C++ member)
HIR_Expr::block_expr (C++ member)
HIR_Expr::call_expr (C++ member)
HIR_Expr::cast_expr (C++ member)
HIR_Expr::declaration_expr (C++ member)
HIR_Expr::disamb_expr (C++ member)
HIR_Expr::field_expr (C++ member)
HIR_Expr::import_expr (C++ member)
HIR_Expr::jump_expr (C++ member)
HIR_Expr::kind (C++ member)
HIR_Expr::literal_expr (C++ member)
HIR_Expr::module_expr (C++ member)
HIR_Expr::return_expr (C++ member)
HIR_Expr::signature_expr (C++ member)
HIR_Expr::site (C++ member)
HIR_Expr::subscipt_expr (C++ member)
HIR_FeildAccess (C++ type)
HIR_FunctionCall (C++ type)
HIR_Import (C++ type)
HIR_Literal (C++ struct)
(C++ type)
HIR_Literal::[anonymous] (C++ member)
HIR_Literal::array_literal (C++ member)
HIR_Literal::bool_literal (C++ member)
HIR_Literal::byte_literal (C++ member)
HIR_Literal::codepoint_literal (C++ member)
HIR_Literal::floating_literal (C++ member)
HIR_Literal::integer_literal (C++ member)
HIR_Literal::kind (C++ member)
HIR_Literal::string_literal (C++ member)
HIR_Literal::tuple_literal (C++ member)
HIR_Module (C++ type)
HIR_Return (C++ type)
HIR_ScopeBlock (C++ type)
HIR_Signature (C++ type)
HIR_Subscript (C++ type)
HIR_Tuple (C++ type)
I
i16 (C++ type)
i32 (C++ type)
i64 (C++ type)
i8 (C++ type)
ierr (C++ type)
imax (C++ type)
imin (C++ type)
INIT (C macro)
INVERT (C macro)
INVERT_OFF (C macro)
iptr (C++ type)
IS_EMPTY (C macro)
is_infix (C++ function)
is_locale_utf8 (C++ function)
is_postfix (C++ function)
is_prefix (C++ function)
is_utf (C macro)
is_zero (C++ function)
is_zeroed (C++ function)
is_zerof (C++ function)
isize (C++ type)
ITALIC (C macro)
ITALIC_OFF (C macro)
L
lex (C++ function)
Lexeme (C++ struct)
(C++ type)
Lexeme::end (C++ member)
Lexeme::line (C++ member)
Lexeme::lineno (C++ member)
Lexeme::start (C++ member)
Lexeme::type (C++ member)
lexeme_col (C++ function)
lexeme_free (C++ function)
lexeme_span (C++ function)
lexeme_substring (C++ function)
LexerContext (C++ struct)
(C++ type)
LexerContext::filename (C++ member)
LexerContext::last_token_type (C++ member)
LexerContext::lineno (C++ member)
LexerContext::lineptr (C++ member)
LexerContext::operator_table (C++ member)
LexerError (C++ enum)
(C++ type)
LexerError::LEXER_ERROR_EOS (C++ enumerator)
LexerError::LEXER_ERROR_UNEXPECTED (C++ enumerator)
LiteralKind (C++ enum)
(C++ type)
LiteralKind::ARRAY_LITERAL (C++ enumerator)
LiteralKind::BOOL_LITERAL (C++ enumerator)
LiteralKind::BYTE_LITEAL (C++ enumerator)
LiteralKind::CODEPOINT_LITERAL (C++ enumerator)
LiteralKind::FLOATING_LITERAL (C++ enumerator)
LiteralKind::INTEGER_LITERAL (C++ enumerator)
LiteralKind::STRING_LITERAL (C++ enumerator)
LiteralKind::TUPLE_LITERAL (C++ enumerator)
loop (C macro)
M
main (C++ function)
MAX (C macro)
MIN (C macro)
N
new_operator (C++ function)
newarray (C macro)
newhashable (C macro)
NewLexer (C++ function)
newslice (C macro)
newtype (C macro)
next_rune (C++ function)
nil (C macro)
NO_ERROR (C macro)
NodeKind (C++ enum)
(C++ type)
NodeKind::BLOCK_NODE (C++ enumerator)
NodeKind::CALL_NODE (C++ enumerator)
NodeKind::CAST_NODE (C++ enumerator)
NodeKind::DECLARATION_NODE (C++ enumerator)
NodeKind::DISAMB_NODE (C++ enumerator)
NodeKind::FEILD_NODE (C++ enumerator)
NodeKind::IMPORT_NODE (C++ enumerator)
NodeKind::LITERAL_NODE (C++ enumerator)
NodeKind::MODULE_NODE (C++ enumerator)
NodeKind::RETURN_NODE (C++ enumerator)
NodeKind::SIGNATURE_NODE (C++ enumerator)
NodeKind::SUBSCRIPT_NODE (C++ enumerator)
novel_fprintf (C++ function)
novel_fprintf_newline (C++ function)
novel_printf (C++ function)
novel_sprintf (C++ function)
novel_vfprintf (C++ function)
novel_vsprintf (C++ function)
NUL_BYTE (C++ member)
O
octal_digit (C++ function)
OffsetsFromUTF8 (C++ member)
Operator (C++ struct)
(C++ type)
Operator::associativity (C++ member)
Operator::fixity (C++ member)
Operator::name (C++ member)
Operator::precedence (C++ member)
OperatorTable (C++ type)
P
PANIC (C macro)
panic (C++ function)
ParserContext (C++ struct)
(C++ type)
ParserContext::inside_parentheses (C++ member)
ParserContext::last_expr (C++ member)
ParserContext::lexer_ctx (C++ member)
peek (C++ function)
pop (C++ function)
prev_rune (C++ function)
print (C macro)
println (C macro)
push (C++ function)
R
RAPID (C macro)
RAPID_OFF (C macro)
read_escape (C++ function)
read_rune (C++ function)
REALLOC_FACTOR (C macro)
RESET (C macro)
rune (C++ type)
rune_to_utf8 (C++ function)
runic (C++ type)
S
SEMPTY (C macro)
Site (C++ struct)
(C++ type)
Site::begin_offs (C++ member)
Site::end_offs (C++ member)
Site::line (C++ member)
Site::lineno (C++ member)
Site::source (C++ member)
sizeof_specifier (C++ function)
SLICE (C macro)
SMAKE (C macro)
STR (C macro)
STRIKE (C macro)
STRIKE_OFF (C macro)
STRING (C macro)
string (C++ type)
string_cmp (C++ function)
string_eq (C++ function)
symbol (C++ type)
SYMBOL_LITERAL (C macro)
SYMBOLIC (C macro)
T
TEST (C macro)
to_string (C++ function)
TokenType (C++ enum)
(C++ type)
TokenType::TT_CHAR (C++ enumerator)
TokenType::TT_IDENT (C++ enumerator)
TokenType::TT_LBRACKET (C++ enumerator)
TokenType::TT_LCURLY (C++ enumerator)
TokenType::TT_LPAREN (C++ enumerator)
TokenType::TT_NONE (C++ enumerator)
TokenType::TT_NUMBER (C++ enumerator)
TokenType::TT_OPERATOR (C++ enumerator)
TokenType::TT_RBRACKET (C++ enumerator)
TokenType::TT_RCURLY (C++ enumerator)
TokenType::TT_RPAREN (C++ enumerator)
TokenType::TT_STRING (C++ enumerator)
TokenType::TT_TERM (C++ enumerator)
TrailingBytesForUTF8 (C++ member)
TSTR (C macro)
TSTR_HELPER (C macro)
U
u0 (C++ type)
u16 (C++ type)
u32 (C++ type)
u64 (C++ type)
u8 (C++ type)
ucs4_to_utf8 (C++ function)
umax (C++ type)
umin (C++ type)
UNDER (C macro)
UNDER_OFF (C macro)
UNIT (C macro)
unless (C macro)
unqualify (C macro)
until (C macro)
UNUSED (C macro)
UNWRAP (C macro)
uptr (C++ type)
usize (C++ type)
utf8_escape (C++ function)
utf8_to_ucs4 (C++ function)
utf8_ucs4_conversions (C++ function)
utf8_unescape (C++ function)
utf_seqlen (C++ function)
utf_strchr (C++ function)
utf_strlen (C++ function)
V
V_MAJOR (C macro)
V_MINOR (C macro)
V_PATCH (C macro)
VERSION (C macro)
VIEW (C macro)
Z
zero (C++ function)
Lovejoy Compiler
Navigation
Contents:
Lovejoy Compiler API
Related Topics
Documentation overview
Quick search