Skip to content
This repository has been archived by the owner on Nov 9, 2017. It is now read-only.

wandernauta/JavafryskJ

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Javafrysk/J

Javafrysk/J (Jafy/J) is in oersetter dy't programmakoade oerset fan Javafrysk nei standert Java. Mei Jafy/J kin dus Javafrysk draait wurde op kompjûters dy't sels gjin ferstân hawwe fan Javafrysk.

Javafrysk/J (Jafy/J) is a compiler that translates Javafrysk into standard Java. Using Jafy/J, programs written in Javafrysk can be ported to other machines more easily, including machines that do not support Javafrysk natively.

Javafrysk/J (Jafy/J) is een vertaler die programmacode omzet van Javafrysk naar standaard Java. Met Jafy/J kunnen dus programma's geschreven in Javafrysk eenvoudiger gereed worden gemaakt voor andere computers, zelfs als die computers geen Javafrysk ondersteunen.

Dellade/Download (379 KB)


$ cat foarbielden/GruttePier.jafy
klasse GruttePier {
    GruttePier() {
    }

    boolsk ûnderfreegje(Brûker bruker) goait FeiligensUtsûnderingsgefal {
        Brea brea = nij Brea("Roggebrea");

        as (brea.hat("bûter") && tsiis.isGrien()) {
            smytop wier;
        } oars {
            goai nij FeiligensUtsûnderingsgefal("Gjin oprjochte arguminten.");
        }
    }

    statysk neat main(Tried[] arguminten) {
        Brûker brûker = nul;
        GruttePier pier = nije GruttePier();

        besykje {
            pier.ûnderfreegje(brûker);
        } fang (FeiligensUtsûnderingsgefal ug) {
            ug.printsjeStapelTrochslach();
        }
    }
}

$ java -jar jafy.jar foarbielden/GruttePier.jafy
class GruttePier {
    GruttePier() {
    }

    boolean ûnderfreegje(Brûker bruker) throws SecurityException {
        Brea brea = new Brea("Roggebrea");

        if (brea.hat("bûter") && tsiis.isGrien()) {
            return true;
        } else {
            throw new SecurityException("Gjin oprjochte arguminten.");
        }
    }

    static void main(String[] arguminten) {
        Brûker brûker = null;
        GruttePier pier = new GruttePier();

        try {
            pier.ûnderfreegje(brûker);
        } catch (SecurityException ug) {
            ug.printStackTrace();
        }
    }
}

BSD-licensed.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published