Hello world
Hello world AFNIX verziója:
afnix> println "hello world"
Az AFNIX egy interpretált nyelv. Lehetséges az interpreter meghívása és a parancsok
megadása, vagy egy forrás file végrehajtása. Az AFNIX forrás fileok kiterjesztése
.als.
zsh> axi hello.als
hello world
Másik lehetőség az AFNIX fordító meghívása (axc) és ezután az interpreter meghívása
(axi). A fordított fileok kiterjesztése .axc.
zsh> axc hello.als zsh> axi hello.axc hello world zsh> axi hello hello world
AFNIX interpreter
Az AFNIX interpretert különböző paraméterekkel hívhatjuk meg. A –h paraméterrel
listázhatjuk ki a lehetséges opciókat.
zsh> axi -h
usage: axi [options] [file] [arguments]
[-h] : print this help message
[-v] : print version information
[-i] path : add a path to the resolver
[-f] assert : enable assertion checking
[-f] nopath : do not set initial path
A parancssorban megadott argumentumokat az AFNIX egy argv nevű tömbben tárolja.
# argv.als
# print the argument length and the first one println "argument length:
" (interp:argv:length) println "first argument : " (interp:argv:get 0)
zsh> axi
argv.als hello world 2 hello
AFNIX fordító
Az axc kliens a fordító, egy bináris filet hoz létre, ami felhasználható különböző
platformokon. A –h opcióval listázhatjuk ki a lehetséges opciókat. Az opciók az interpretertől kissé eltérőek.
usage: axc [options] [files]
[-h] : print this help message
[-v] : print version information
[-i] path : add a path to the resolver