Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
kddp
command
entry point of kddp
|
entry point of kddp |
|
Description: This script is used to generate compile_commands.json file for the runtime and stdlib example usage:
|
Description: This script is used to generate compile_commands.json file for the runtime and stdlib example usage: |
|
src
|
|
|
ast/annotators
This file contains an example annotator that attaches metadata to Bad nodes The metadata is a simple counter that is attached to each Bad node
|
This file contains an example annotator that attaches metadata to Bad nodes The metadata is a simple counter that is attached to each Bad node |
|
compiler
This file defines often used utility functions to generate ir
|
This file defines often used utility functions to generate ir |
|
parser
This file defines the functions used to parse Aliases
|
This file defines the functions used to parse Aliases |
|
parser/resolver
The resolver package should not be used independently from the parser.
|
The resolver package should not be used independently from the parser. |
|
scanner
much of this code was inspired (meaning copied) from craftinginterpreters
|
much of this code was inspired (meaning copied) from craftinginterpreters |
|
token
range.go defines types to work with token positions in an AST these types are not used by Token itself, but are meant to be used by code-analysis tools
|
range.go defines types to work with token positions in an AST these types are not used by Token itself, but are meant to be used by code-analysis tools |
Click to show internal directories.
Click to hide internal directories.














