Интерпретатор ЯП Tick-tock, v1.0
Posted on

Интерпретатор языка программирования Tick-tock.
Мажорный релиз.
Описание
Логотип языка — 
Технологии
- парсер:
- лексический анализ — text/scanner;
- синтаксический анализ — participle;
- язык реализации — Go;
- режим — интерпретация.
Installation
Prepare the directory:
$ mkdir --parents "$(go env GOPATH)/src/github.com/thewizardplusplus/"
$ cd "$(go env GOPATH)/src/github.com/thewizardplusplus/"
Clone this repository:
$ git clone https://github.com/thewizardplusplus/tick-tock.git
$ cd tick-tock
Install dependencies with the dep tool:
$ dep ensure -vendor-only
Build the project:
$ go install ./...
Usage
$ tick-tock -v | --version
$ tick-tock -h | --help
$ tick-tock [options] [<filename>]
Options:
-v,--version— show application version;-h,--help— show application help;-i SIZE,--inbox SIZE— inbox buffer size (default:10);-s STATE,--state STATE— initial state (default:__initialization__);-m MESSAGE,--message MESSAGE— initial message (default:__initialize__).
Arguments:
<filename>— source file name; empty or-means stdin.
Репозиторий
Ссылка: https://github.com/thewizardplusplus/tick-tock/tree/v1.0.
Содержание: код, документация, инструменты (подсветка синтаксиса) и примеры.
Лицензия:
- кода — MIT;
- документации — CC BY 4.0.
Screenshots
Ping-pong

Dining philosophers

Авторские права
- логотип языка — CC0 1.0, Copyright © 2014 joaolima, https://openclipart.org/detail/204661/alarm-clock.