Crate vyder_core

Source

Modules§

display_tree
expressions
prelude
statements
tokens
values

Structs§

Environment
Error
Vyder’s error type.
Expression
The expression type.
Identifier
Interpreter
Lexer
Convert raw source code to tokens.
Location
Parser
Span
Statement
The statement type.
Token
The token type.
Value
The token type.

Enums§

ControlFlow
ErrorType
The different variants of errors.
ExpressionEnum
Enum of all expressions.
StatementEnum
Enum of all statements.
TokenEnum
Enum of all tokens.
ValueEnum
Enum of all values.
ValueResult

Constants§

VALID_IDENTIFIER_CHARS

Traits§

ExpectArity
ExpectExpression
ExpectStatement
ExpectToken
ExpectValue

Derive Macros§

IntoExpressionEnum
Implement Into<ExpressionEnum> for a struct.
IntoStatementEnum
Implement Into<StatementEnum> for a struct.
IntoTokenEnum
Implement Into<TokenEnum> for a struct.
IntoValueEnum
Implement Into<ValueEnum> for a struct.