Source code for course "How to create your own programming language"
Go to file
2016-05-19 14:00:46 +03:00
examples Добавлены примеры 2016-04-08 19:42:12 +03:00
gradle/wrapper Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
libs Модуль http использует OkHttp вместо Apache Http 2016-02-15 15:32:01 +02:00
nbproject Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
src/com/annimon/ownlang Обновлён ModulesInfoCreator 2016-05-19 14:00:46 +03:00
test/com/annimon/ownlang/parser Кэш NumberValue 2016-04-26 00:25:33 +03:00
.gitignore Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
.travis.yml Автоматическая публикация 2016-02-26 19:56:39 +02:00
build.gradle Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
build.xml Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
gradlew Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
gradlew.bat Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
LICENSE Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
program.own Добавлен REPL 2016-03-04 20:21:31 +02:00
proguard.properties Обфускация при сборке 2016-02-19 21:50:52 +02:00
README.md Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
tests.own Добавлена функция functional::chain 2016-04-08 19:12:22 +03:00
visitor.own Оператор include 2016-02-19 12:24:33 +02:00

OwnLang

OwnLang - dynamic functional programming language. Available for PC, Android and Java ME devices.

Build

Build using Gradle ./gradlew dist

or Ant ant clean pack

or take a look to latest release for binaries.

Run

To run script use command

java -jar OwnLang.jar -f input.own

or

java -jar OwnLang.jar < input.own

Language specification

Wiki (Russian)

Examples

License

MIT - see MIT licence information