Documentation
¶
Overview ¶
Package validator contains the validation language and the functions necessary for running it. See katydid.github.io for the language documentation.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package ast contains the abstract syntax tree for the validator.
|
Package ast contains the abstract syntax tree for the validator. |
|
Package auto compiles a parsed validator grammar into a visual pushdown automaton and executes it.
|
Package auto compiles a parsed validator grammar into a visual pushdown automaton and executes it. |
|
Package bnf contains the bnf (Backus–Naur Form) files for generating the parser, lexer, token and errors package.
|
Package bnf contains the bnf (Backus–Naur Form) files for generating the parser, lexer, token and errors package. |
|
Package combinator provides a user friendly way of constructing a validator abstract syntax tree.
|
Package combinator provides a user friendly way of constructing a validator abstract syntax tree. |
|
Code generated by compose-gen.
|
Code generated by compose-gen. |
|
compose-gen
command
Command compose-gen generates some of the code in the compose package.
|
Command compose-gen generates some of the code in the compose package. |
|
Package errors is generated from the bnf using gocc.
|
Package errors is generated from the bnf using gocc. |
|
Code generated by funcs-gen.
|
Code generated by funcs-gen. |
|
funcs-gen
command
Command funcs-gen generates some of the code in the funcs package.
|
Command funcs-gen generates some of the code in the funcs package. |
|
Package lexer is generated from the bnf using gocc.
|
Package lexer is generated from the bnf using gocc. |
|
Package mem contains functions to interpret and memoize the execution of the grammar.
|
Package mem contains functions to interpret and memoize the execution of the grammar. |
|
Package name has functions for a parsed name expression which include compilation and evaluation.
|
Package name has functions for a parsed name expression which include compilation and evaluation. |
|
Package parser is mostly generated from the bnf using gocc.
|
Package parser is mostly generated from the bnf using gocc. |
|
Package token is generated from the bnf using gocc.
|
Package token is generated from the bnf using gocc. |
|
Package types contains representations of the validator types.
|
Package types contains representations of the validator types. |
Click to show internal directories.
Click to hide internal directories.