Instant to język programowania, który obsługuje dwa typy instrukcji:

  • wyrażenie - wypisuje wartość wyrażenie na standardowe wyjście,
  • zmienna = wyrażenie - przypisuje wartość wyrażenie do zmiennej zmienna.

Wyrażenia mogą składać się z liczb całkowitych, zmiennych oraz operacji arytmetycznych między nimi.

Celem projektu było stworzenie kompilatora do języka Instant generującego kod dla architektur JVM i LLVM.

Szczegółowy opis znajduje się tutaj.

Kod źródłowy