Source code for course "How to create your own programming language"
Go to file
2016-06-30 12:09:37 +03:00
examples Дополнительные операторы для перегрузки 2016-06-30 00:12:08 +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 Версия 1.2.0 2016-06-30 12:09:37 +03:00
src/com/annimon/ownlang Версия 1.2.0 2016-06-30 12:09:37 +03:00
test Совместимость кода с Android-версией 2016-06-30 11:25:49 +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 Добавлена функция std::try 2016-06-19 13:25:18 +03:00
proguard.properties Обфускация при сборке 2016-02-19 21:50:52 +02:00
README.md Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
tests.own Добавлены функции для работы с файлами 2016-06-19 12:31:41 +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