Skip to content

A domain-specific language designed to describe conlangs' orthographies

Notifications You must be signed in to change notification settings

yasusho/akrantiain2

 
 

Repository files navigation

akrantiain

A domain-specific language designed to describe conlangs' orthographies

Documentations

English manual about sentence sequences (Incomplete)
.snojファイルとモジュールについての日本語マニュアル
文列についての日本語マニュアル (未完)
akrantiain変換部についての日本語マニュアル
Twitterで飛んできたQ&A(未完)
ny lirsesen kanteluescosti virle lineparine

Getting Started

All files handled by akrantiain must be in UTF-8.

Installing

Ubuntu (16.04)

Clone the repo and run:

$ make

Try it out by running:

$ echo lineparine | ./akrantiain2 samples/sample_lineparine.snoj

Or use it interactively (press [Ctrl+D] -> [Enter] to terminate):

$ ./akrantiain2 samples/sample_lineparine.snoj

Or read from file:

$ ./akrantiain2 samples/sample_lineparine.snoj < samples/input_sample_lineparine.txt

Windows (7 and 10)

  1. Install Haskell Platform Full (>= 7.10.2).
  2. Clone the repo.
  3. Double-click make.bat.

Try it out by running:

$ echo lineparine | akrantiain2 samples\sample_lineparine.snoj

Or use it interactively (press [Ctrl+Z] -> [Enter] to terminate):

$ akrantiain2 samples\sample_lineparine.snoj

Or read from file:

$ chcp 65001
$ akrantiain2 samples\sample_lineparine.snoj --file < samples\input_sample_lineparine.txt

Note: In Windows, interactive mode does not work when the input contains multi-byte characters. In such cases, use "read from file" mode for akrantiain so that it can function properly.

Mac

  1. Install Haskell Platform Full (>= 7.10.2).
  2. Clone the repo.
  3. Run:
$ make

Try it out by running:

$ echo lineparine | ./akrantiain2 samples/sample_lineparine.snoj

Or use it interactively (Press control+D to terminate):

$ ./akrantiain2 samples/sample_lineparine.snoj

Or read from file:

$ ./akrantiain2 samples/sample_lineparine.snoj < samples/input_sample_lineparine.txt

About

A domain-specific language designed to describe conlangs' orthographies

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HTML 71.1%
  • Haskell 28.0%
  • Other 0.9%