Source code for course "How to create your own programming language"
Go to file
2016-06-26 12:57:20 +03:00
examples Pattern matching по значениям списка 2016-06-25 19:36:07 +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 Удаление неиспользуемых переменных, исправлена возможная ошибка приведения типа 2016-06-26 12:57:20 +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 Добавлена функция 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