├── .gitignore ├── LICENSE ├── Makefile ├── doc ├── specification.pdf └── specification.tex ├── examples ├── factorial.ax ├── fib.ax ├── lisp.ax └── mutable.ax └── src ├── c └── io.c ├── environment.pl ├── eval.pl ├── ffi.pl ├── imports.pl ├── interpreter.pl ├── intrinsics.pl ├── lexer.pl ├── modules ├── Core.ax ├── Dict.ax ├── IO.ax ├── Imperative.ax ├── Lazy.ax └── List.ax ├── operators.pl ├── parser.pl ├── preprocessing.pl ├── repl.pl ├── typechecker.pl └── utility.pl /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/Makefile -------------------------------------------------------------------------------- /doc/specification.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/doc/specification.pdf -------------------------------------------------------------------------------- /doc/specification.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/doc/specification.tex -------------------------------------------------------------------------------- /examples/factorial.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/examples/factorial.ax -------------------------------------------------------------------------------- /examples/fib.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/examples/fib.ax -------------------------------------------------------------------------------- /examples/lisp.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/examples/lisp.ax -------------------------------------------------------------------------------- /examples/mutable.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/examples/mutable.ax -------------------------------------------------------------------------------- /src/c/io.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/c/io.c -------------------------------------------------------------------------------- /src/environment.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/environment.pl -------------------------------------------------------------------------------- /src/eval.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/eval.pl -------------------------------------------------------------------------------- /src/ffi.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/ffi.pl -------------------------------------------------------------------------------- /src/imports.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/imports.pl -------------------------------------------------------------------------------- /src/interpreter.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/interpreter.pl -------------------------------------------------------------------------------- /src/intrinsics.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/intrinsics.pl -------------------------------------------------------------------------------- /src/lexer.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/lexer.pl -------------------------------------------------------------------------------- /src/modules/Core.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/modules/Core.ax -------------------------------------------------------------------------------- /src/modules/Dict.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/modules/Dict.ax -------------------------------------------------------------------------------- /src/modules/IO.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/modules/IO.ax -------------------------------------------------------------------------------- /src/modules/Imperative.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/modules/Imperative.ax -------------------------------------------------------------------------------- /src/modules/Lazy.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/modules/Lazy.ax -------------------------------------------------------------------------------- /src/modules/List.ax: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/modules/List.ax -------------------------------------------------------------------------------- /src/operators.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/operators.pl -------------------------------------------------------------------------------- /src/parser.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/parser.pl -------------------------------------------------------------------------------- /src/preprocessing.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/preprocessing.pl -------------------------------------------------------------------------------- /src/repl.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/repl.pl -------------------------------------------------------------------------------- /src/typechecker.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/typechecker.pl -------------------------------------------------------------------------------- /src/utility.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JakubGrobelny/aurox-lang/HEAD/src/utility.pl --------------------------------------------------------------------------------