1
0
Fork
You've already forked nklang
0
A programming language interpreter written in Go
  • Go 99.8%
  • LLVM 0.2%
Find a file
2019年05月12日 16:50:47 +02:00
.vscode Implement arrays 2019年05月12日 16:50:47 +02:00
ast Implement arrays 2019年05月12日 16:50:47 +02:00
cmd/nklg Implement arrays 2019年05月12日 16:50:47 +02:00
evaluator Implement arrays 2019年05月12日 16:50:47 +02:00
lexer Correctly print EOF error while lexing strings 2019年05月12日 13:58:43 +02:00
llvm-tests llvm-test: update to latest version of llir/llvm ( #7 ) 2018年11月25日 22:47:02 +01:00
parser Implement arrays 2019年05月12日 16:50:47 +02:00
semantics Implement arrays 2019年05月12日 16:50:47 +02:00
.gitignore Update 2018年04月25日 23:26:15 +02:00
example.nk Implement arrays 2019年05月12日 16:50:47 +02:00
go.mod Implement eval function 2019年05月01日 10:55:33 +02:00
go.sum Implement eval function 2019年05月01日 10:55:33 +02:00
grammar.ebnf Update grammar 2019年05月12日 12:25:47 +02:00
LICENSE.md Add LICENSE 2018年04月27日 19:40:53 +02:00
README.md Add installation instructions 2019年05月12日 15:26:21 +02:00

nklang

A parser and interpreter for a selfmade programming language.

But why?

Why not, it's fun.

Installation

go get github.com/niklaskorz/nklang/cmd/nklg

Then, the interpreter can be used as nklg some_file.nk to run code from a file or nklg without any arguments to run the repl.