Skip to content
Snippets Groups Projects
Konstantin Kopper's avatar
28b4fabb
History

pseuCo IDE

An IDE for the pseuCo programming language written in Kotlin. Uses the pseuco-java-compiler internally.

Get the IDE

The current stable version can be downloaded here.

Build the IDE from scratch

After cloning the source code, it is required to download the compiler as well. Assuming you are in the root folder of the repository, type

git submodule init
git submodule update

This can be circumvented by using --recurse-submodules when cloning, which performs these steps automatically.

If you want to find out more about git submodules, have a look at the Git book.

Build

The IDE is built using Gradle by calling

gradle jar

This creates an executable *.jar in build/libs/.

Running the tests

To run the tests, just call

gradle test

Remark: this call also executes all tests of the pseuco-java-compiler. To execute only the tests of the IDE, use

gradle :test

Both calls produce a test report located in build/reports/tests, the latest report from the build server is available here.

Documentation

Dokka is used for the documentation, a report is created by calling

gradle dokka

This produces a HTML version comparable to Javadocs located at build/dokka. Again, the latest version from the build server is available here.