Versions in this module Expand all Collapse all v0 v0.1.0 Sep 3, 2025 Changes in this version + func TestParsing_ArrayExpression(t *testing.T) + func TestParsing_ArrayTrailingCommas(t *testing.T) + func TestParsing_BitwiseOperations(t *testing.T) + func TestParsing_FunctionReturnTypes(t *testing.T) + func TestParsing_GroupedExpression(t *testing.T) + func TestParsing_HeredocStrings(t *testing.T) + func TestParsing_NowdocStrings(t *testing.T) + func TestParsing_OperatorPrecedence(t *testing.T) + func TestParsing_StringInterpolation(t *testing.T) + func TestParsing_TypedParameters(t *testing.T) + type InfixParseFn func(*Parser, ast.Expression) ast.Expression + type Parser struct + func New(l *lexer.Lexer) *Parser + func NewFromPool(l *lexer.Lexer) *Parser + func (p *Parser) Errors() []string + func (p *Parser) ParseProgram() *ast.Program + func (p *Parser) Release() + type Precedence int + const ASSIGN + const BITWISE_AND + const BITWISE_OR + const BITWISE_SHIFT + const BITWISE_XOR + const CALL + const COALESCE + const EQUALS + const EXPONENT + const INDEX + const LESSGREATER + const LOGICAL_AND + const LOGICAL_OR + const LOWEST + const POSTFIX + const PREFIX + const PRODUCT + const SUM + const TERNARY + type PrefixParseFn func(*Parser) ast.Expression