Source code for course "How to create your own programming language"
Go to file
2016-02-26 19:56:39 +02:00
examples Модуль canvasfx 2016-02-21 17:51:15 +02: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-02-26 10:18:38 +02:00
test/com/annimon/ownlang/parser Добавлены тесты, обновлён лексер 2016-02-19 16:56:05 +02: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 Оператор include 2016-02-19 12:24:33 +02:00
proguard.properties Обфускация при сборке 2016-02-19 21:50:52 +02:00
README.md Обновлены файлы проекта 2016-02-25 23:18:09 +02:00
tests.own Модуль юнит-тестирования 2016-02-19 13:43:12 +02: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