go-umka

module
v0.0.0-...-b865eba Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2025 License: BSD-2-Clause

README

An experiment to compile the Umka language to native code.

Usage

go run cmd/umc/*go -help

Usage of umc:
  -build-dir string
        build directory (default "build")
  -check
        only check compilation
  -exec-name string
        exec name (default "a.out")
  -fs
        enable filesystem access
  -stack int
        stack size (default 1048576)
go run cmd/umc/*go file.um

TODO

cmd/umc:

  • support cross compilation

Directories

Path Synopsis
Package ast provides an AST for the Umka language.
Package ast provides an AST for the Umka language.
cmd
umls command
internal
Package parser implements a parser for the Umka programming language.
Package parser implements a parser for the Umka programming language.
Package sema implements the semantic analyzer for the Umka language.
Package sema implements the semantic analyzer for the Umka language.
Package token provides token definitions for the Umka language.
Package token provides token definitions for the Umka language.
Package umka is a Go wrapper for the Umka language.
Package umka is a Go wrapper for the Umka language.

Jump to

Keyboard shortcuts

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