- Aleksi Tarvainen [email protected]
- Vastuut:
- koko projekti
- Vastuut:
Varmista, että sinulla on asennettuna stack. Jos ei, noudata
asennusohjeita.
Toimivuus on todettu ainoastaan Linuxilla (AMD64), mutta hyvällä tuurilla toimii
luultavasti muillakin alustoilla.
Suorittamalla komennon stack run -- -r Git-hakemiston juuressa tulkki kääntyy
ja käynnistyy REPL:iin, johon voi kirjoittaa esimerkiksi lauseen println("Hei, maailma!"); varmistuakseen siitä, että ohjelma tosiaan kääntyi.
Esimerkkiohjelmia löytyy kansiosta test/examples ja niitä voi ajaa antamatta
yhtäkään lippua tulkille, esim. stack run -- test/examples/factorial.krap.
Tulkille annettavissa olevista lipuista saa lyhyen ohjeistuksen ajamalla stack run -- --help.
Tulkin testit voi ajaa komennolla stack test.
Lähdekieleen toteutetut ominaisuudet on listattu tiedostossa suunnitelma.md
(vain merkityt valintaruudut toteutettu). Suunnitelmassa esitellyt
esimerkkiohjelmat eivät välttämättä käänny, sillä joitakin ominaisuuksia
puuttuu. Johdatus lähdekieleen ja sen ominaisuuksiin löytyy tiedostosta
test/examples/learn.krap.