Directories
¶
| Path | Synopsis |
|---|---|
|
Package ast declares the types used to represent DBML syntax trees, mirroring the role of go/ast.
|
Package ast declares the types used to represent DBML syntax trees, mirroring the role of go/ast. |
|
Package check implements semantic analysis of a parsed DBML file — the role go/types plays for Go.
|
Package check implements semantic analysis of a parsed DBML file — the role go/types plays for Go. |
|
Package diag defines the diagnostic type shared by the parser, the semantic checker and vet analyzers, so each stage stays decoupled while producing a uniform stream of findings.
|
Package diag defines the diagnostic type shared by the parser, the semantic checker and vet analyzers, so each stage stays decoupled while producing a uniform stream of findings. |
|
Package lsp implements the EDBML language server.
|
Package lsp implements the EDBML language server. |
|
Package parser turns DBML source into an ast.File, mirroring go/parser.
|
Package parser turns DBML source into an ast.File, mirroring go/parser. |
|
Package scanner tokenizes DBML source (spec §3), playing the role of go/scanner in the Go toolchain.
|
Package scanner tokenizes DBML source (spec §3), playing the role of go/scanner in the Go toolchain. |
|
Package token defines the lexical tokens of DBML and source positions, mirroring the role of go/token in the Go toolchain.
|
Package token defines the lexical tokens of DBML and source positions, mirroring the role of go/token in the Go toolchain. |
|
Dynamic-layer name analyzer — feature DYN-7: the dynamic query layer (decisions D28-D30) mints package-scope Go names by concatenation (UserEmail, UserLimit), so distinct DBML declarations can demand one Go name.
|
Dynamic-layer name analyzer — feature DYN-7: the dynamic query layer (decisions D28-D30) mints package-scope Go names by concatenation (UserEmail, UserLimit), so distinct DBML declarations can demand one Go name. |
Click to show internal directories.
Click to hide internal directories.