# Packages
Package shared defines types shared by all parser implementations.
Package parser defines the full Serulian language parser and lexer for translating Serulian source code into an abstract syntax tree (AST).
Package parser defines the full Serulian language parser and lexer for translating Serulian source code into an abstract syntax tree (AST).
# Functions
IsTypePrefix returns whether the given input string is a prefix that supports a type reference declared right after it.
Parse performs parsing of the given input string and returns the root AST node.
ParseExpression parses the given string as an expression.
ParseWithCompatability performs parsing of the given input string and returns the root AST node.