An easy, clean language that transpiles to C#.
Nishi is a new, clean coding language that transpiles to C# code. It is inspired by languages such as Red, Python and Kotlin.
The name "Nishi" is a slice of the name of a type of Koi, called "Nishikigoi".
Nishi is intended to be an easier language for those getting into mid-tier programming.
The Nishi transpiler is the program that turns Nishi code into C# code. You can download it from the releases page, or get the latest version by building from the source.
Once you have the transpiler program, simply open a terminal and type: nishi.exe --help. The program will then tell you the accepted arguments and what they do.
If you would like to transpile a file, you give it the file argument and then the file you want, by entering: nishi.exe --file=file.nishi or nishi.exe -f=file.nishi, where "file.nishi" is your Nishi script.
To build the transpiler from source, you will need:
- Python 3.6
- ANTLR4
- PyInstaller
After installing those, you just need to run nishi.bat to generate the ANTLR lexer and parser, and then run build.bat to build the binary with PyInstaller.
.nishi.nish.goi.lel
- C#
- C++
- Java
- Python
- Kotlin
- Red
- Go