Documentation
¶
Overview ¶
Package parser defines the actual parser for DLiteScript.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Parser ¶
type Parser struct {
// contains filtered or unexported fields
}
Parser defines the parser itself.
func (*Parser) AdvancePosition ¶ added in v0.1.2
AdvancePosition advances the position.
func (*Parser) GetCurrentPosition ¶ added in v0.1.2
GetCurrentPosition gets the current position.
func (*Parser) GetNextToken ¶
GetNextToken gets the next token and advances the current token index.
Source Files
¶
- get_binding_power.go
- get_next_token.go
- parse.go
- parse_array_literal.go
- parse_assignment_expr.go
- parse_binary_expr.go
- parse_bool_literal.go
- parse_break_statement.go
- parse_constant_declaration.go
- parse_continue_statement.go
- parse_declaration_header.go
- parse_expr.go
- parse_for_statement.go
- parse_function_call.go
- parse_function_declaration.go
- parse_identifier.go
- parse_if_statement.go
- parse_import_statement.go
- parse_null_literal.go
- parse_number_literal.go
- parse_prefix_expr.go
- parse_return_statement.go
- parse_spread_expr.go
- parse_string_literal.go
- parse_variable_declaration.go
- parser.go
- peek_next_token.go
Click to show internal directories.
Click to hide internal directories.