Polyglot

Software skärmdump:
Polyglot
Mjukvaruinformation:
Version: 2.2.2
Ladda upp dagen: 2 Jun 15
Utvecklare: Andrew Myers
Licens: Gratis
Popularitet: 32

Rating: 5.0/5 (Total Votes: 1)

Polyglot är en mycket töjbar kompilator front för programmeringsspråket Java. Projektet genomförs som en klass ramverk Java med hjälp av designmönster för att främja töjbarhet. Med hjälp av Polyglot kan förlängningar språk genomföras utan upprepning kod från själva ramverket.
Polyglot har använts för att implementera domänspecifika språk, att utforska språkdesignidéer, för att förenkla Java för pedagogiska syften och för olika kod transformationer, såsom optimering och felinjicering. Polyglot har använts för både större och mindre förlängningar språk; Vår erfarenhet visar att kostnaderna för att genomföra en förlängning skalar bra med vilken grad den ändrar Java.
Polyglot samman och körs på (åtminstone) Linux, Solaris, Windows och Mac OS X. Ant och JFlex scanner generator krävs för att bygga det. I Windows, kommer du också att behöva Cygwin.
Polyglot innefattar PPG, en utbyggbar LALR parser generator baserad på CUP LALR parser skapare för Java (utökas med förbättrad felsökning stöd).
Polyglot stöder Java version 1.4, men en Polyglot förlängning som stöder Java 5. har utvecklats vid UCLA.
En version av Polyglot skriven i J & språk är också under utveckling. Det gör att utvidga basen kompilatorn ännu enklare.
Vad är nytt i den här versionen:

Liknande mjukvara

Jess
Jess

3 Jun 15

Pharo
Pharo

20 Feb 15

CMake
CMake

16 Aug 18

Qg
Qg

11 May 15

Kommentarer till Polyglot

Kommentarer hittades inte
Kommentar
Slå på bilder!