Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
kddp
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.