internal/

directory
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 18, 2026 License: MIT

Directories

Path Synopsis
Package exprlang is bisql's built-in expression evaluator for directive expressions (the e in /*%if e*/, the bind expression in /* e */, and so on).
Package exprlang is bisql's built-in expression evaluator for directive expressions (the e in /*%if e*/, the bind expression in /* e */, and so on).
sqltmpl
ast
Package ast is the template tree.
Package ast is the template tree.
lexer
Package lexer scans a SQL template into tokens.
Package lexer scans a SQL template into tokens.
parser
Package parser builds the template tree from a SQL template using a reducer-stack strategy for the block directives (if/for) and the bind/literal test literals.
Package parser builds the template tree from a SQL template using a reducer-stack strategy for the block directives (if/for) and the bind/literal test literals.
preprocess
Package preprocess implements the @include preprocessor.
Package preprocess implements the @include preprocessor.
render
Package render evaluates the template tree into (SQL, args).
Package render evaluates the template tree into (SQL, args).
token
Package token defines the token kinds of the SQL template layer.
Package token defines the token kinds of the SQL template layer.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL