Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
demo
|
|
docs
|
|
internal
|
|
language
|
|
go/cmd/relgom/example/petshop
Code generated by sysl DO NOT EDIT.
|
Code generated by sysl DO NOT EDIT. |
pkg
|
|
ebnfparser
Code generated by "ωBNF gen" DO NOT EDIT.
|
Code generated by "ωBNF gen" DO NOT EDIT. |
loader
package loader loads a source file into a sysl Module
|
package loader loads a source file into a sysl Module |
lsp/framework/jsonrpc2
Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec.
|
Package jsonrpc2 is a minimal implementation of the JSON RPC 2 spec. |
lsp/framework/jsonrpc2/servertest
Package servertest provides utilities for running tests against a remote LSP server.
|
Package servertest provides utilities for running tests against a remote LSP server. |
lsp/framework/lsp/helper
Invoke with //go:generate helper/helper -t Server -d protocol/tsserver.go -u lsp -o server_gen.go invoke in internal/lsp
|
Invoke with //go:generate helper/helper -t Server -d protocol/tsserver.go -u lsp -o server_gen.go invoke in internal/lsp |
lsp/framework/lsp/protocol
Package protocol contains the structs that map directly to the wire format of the "Language Server Protocol".
|
Package protocol contains the structs that map directly to the wire format of the "Language Server Protocol". |
lsp/framework/xcontext
Package xcontext is a package to offer the extra functionality we need from contexts that is not available from the standard context package.
|
Package xcontext is a package to offer the extra functionality we need from contexts that is not available from the standard context package. |
lsp/impl
Package impl implements LSP for sysl.
|
Package impl implements LSP for sysl. |
lsp/server
Package lsp/server implements a jsonrpc2.StreamServer that may be used to serve the LSP on a jsonrpc2 channel.
|
Package lsp/server implements a jsonrpc2.StreamServer that may be used to serve the LSP on a jsonrpc2 channel. |
printer
package printer prints out sysl datamodels back to source code using the Printer struct.
|
package printer prints out sysl datamodels back to source code using the Printer struct. |
testrig
Package testrig provides tools for generating standalone test environment for sysl generated services
|
Package testrig provides tools for generating standalone test environment for sysl generated services |
Click to show internal directories.
Click to hide internal directories.