ng

command module
v0.0.0-...-d472ff9 Latest Latest
Warning

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

Go to latest
Published: Mar 9, 2018 License: BSD-2-Clause Imports: 12 Imported by: 0

README

Neugram

Build Status

Neugram is a scripting language and shell.

It is an early-stage experimental hobby project. You can install from HEAD with:

go get -u neugram.io/ng

The language uses Go's syntax for expressions and follows its type system closely. The intention is lightweight interaction with Go packages.

There is a bit of a shell user guide.

For more information, see the neugram website.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
ng-gengo
Command ng-gengo generates a Go package file from a Neugram script.
Command ng-gengo generates a Go package file from a Neugram script.
Package gengo implements a backend for the Neugram parser and typechecker that generates a Go package.
Package gengo implements a backend for the Neugram parser and typechecker that generates a Go package.
Package gotool manages access to the Go tool for building packages, plugins, and export data for feeding the go/types package.
Package gotool manages access to the Go tool for building packages, plugins, and export data for feeding the go/types package.
internal
Package jupyter implements a jupyter kernel for Neugram.
Package jupyter implements a jupyter kernel for Neugram.
Package ngcore presents a Neugram interpreter interface and the associated machinery that depends on the state of the interpreter, such as code completion.
Package ngcore presents a Neugram interpreter interface and the associated machinery that depends on the state of the interpreter, such as code completion.
Package syntax defines an Abstract Syntax Tree, an AST, for Neugram.
Package syntax defines an Abstract Syntax Tree, an AST, for Neugram.
expr
Package expr defines data structures representing Neugram expressions.
Package expr defines data structures representing Neugram expressions.
src
Package src provides source code position tracking.
Package src provides source code position tracking.
stmt
Package stmt defines data structures representing Neugram statements.
Package stmt defines data structures representing Neugram statements.
tipe
Package tipe defines data structures representing Neugram types.
Package tipe defines data structures representing Neugram types.
token
Package token defines data structures representing Neugram tokens.
Package token defines data structures representing Neugram tokens.
Package typecheck is a Neugram type checker.
Package typecheck is a Neugram type checker.

Jump to

Keyboard shortcuts

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