kl

module
v0.0.0-...-90e8e0c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 4, 2024 License: MIT

README

Low level programming language aimed at kernel development.

Directories

Path Synopsis
cmd
kl
pkg
ast
Package ast defines the types for kl source files trees.
Package ast defines the types for kl source files trees.
buffer
Package buffer provides a wrapper around an io.{Writer, StringWriter, ByteWiter}.
Package buffer provides a wrapper around an io.{Writer, StringWriter, ByteWiter}.
fmt
lexer
Package lexer implements a lexer for kl source files.
Package lexer implements a lexer for kl source files.
parser
Package parser implements a parser for kl source files.
Package parser implements a parser for kl source files.
sema
Package sema provides semantic analysis of statements and ensures that the code is safe as far as the language semantics permit.
Package sema provides semantic analysis of statements and ensures that the code is safe as far as the language semantics permit.
token
Package token defines the tokens for kl lexers.
Package token defines the tokens for kl lexers.
Package platform defines the supported plattforms and hardware architectures.
Package platform defines the supported plattforms and hardware architectures.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL