Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
Package corgi provides parsing for corgi files.
|
Package corgi provides parsing for corgi files. |
file
Package file provides structs that represent the structure of a corgi file.
|
Package file provides structs that represent the structure of a corgi file. |
file/minify
Package minify implements a utility to reduce the number of items in the file.
|
Package minify implements a utility to reduce the number of items in the file. |
lex
Package lex provides the lexer for corgi.
|
Package lex provides the lexer for corgi. |
link
Package link links implements a linker for corgi files.
|
Package link links implements a linker for corgi files. |
link/element
Package element provides checkers to check correct usage of &s and self-closing elements.
|
Package element provides checkers to check correct usage of &s and self-closing elements. |
link/imports
Package imports provides a resolver for imports.
|
Package imports provides a resolver for imports. |
link/mixin
Package mixin provides a Checker, a CallChecker, and CallLinker for mixins.
|
Package mixin provides a Checker, a CallChecker, and CallLinker for mixins. |
link/use
Package use provides a NamespaceChecker that checks for namespace collisions in use directives.
|
Package use provides a NamespaceChecker that checks for namespace collisions in use directives. |
parse
Package parse implements a parser for corgi files.
|
Package parse implements a parser for corgi files. |
resource
Package resource provides abstractions for accessing resources.
|
Package resource provides abstractions for accessing resources. |
internal
|
|
meta
Package meta contains metadata about the compiler.
|
Package meta contains metadata about the compiler. |
require
Package require provides a type to express optionality.
|
Package require provides a type to express optionality. |
pkg
|
|
stack
Package stack provides a stack datatype built using a resized slice.
|
Package stack provides a stack datatype built using a resized slice. |
voidelem
Package voidelem provides utilities for working with HTML void elements.
|
Package voidelem provides utilities for working with HTML void elements. |
test
|
|
internal/compile
Package compile provides an utility function to compile files in preparation tests.
|
Package compile provides an utility function to compile files in preparation tests. |
internal/extra
Package extra provides variables, constants, types, and function to be imported by corgi files.
|
Package extra provides variables, constants, types, and function to be imported by corgi files. |
internal/outcheck
Package outcheck provides a utility to check if the output of a template function matches a file.
|
Package outcheck provides a utility to check if the output of a template function matches a file. |
Package writer provides a writer that allows converting a file.File to Go code.
|
Package writer provides a writer that allows converting a file.File to Go code. |
Click to show internal directories.
Click to hide internal directories.