Címkearchívumok: programnyelv

Debra Interpreter – bemutatkozás

A Debra Interpreter egy általam megtervezett programozási nyelvhez készült interpreter. A közeljövőben a fejlesztésével kapcsolatos írások kerülnek majd ide, illetve letölthetőek és kipróbálhatóak lesznek a program különböző verziói is.

Azért, hogy legyen némi elképzelésünk arról, hogyan is néz ki egy Debra kód, álljon most itt példaként egy konzol program, ami egy szövegállomány sorait számolja meg:

console program LineCount

main {
    if argc() = 0 quit("missing command line argument")
    if not isfile(arg(1)) quit("missing file : " + arg(1))
    i = 0
    f = textin(arg(1))
    while not f.eof() {
        f.read()
        i++
    }
    f.close()
    write "File: ", arg(1), ", lines: ", i
}