VisualLangLab er en helt visuel IDE (Integrated Development Environment) til udvikling af parsere uden kode eller script af nogen art. & Nbsp; Det er simpelt i brug, og meget let at lære. I modsætning til andre parser-generatorer, VisualLangLab repræsenterer parser-regler som visuelle grammatik-træer med forskellige ikoner for grammatik-tree noder.
VisualLangLab s grammatik-træer er eksekverbare, og kan køres til hver en tid - uden forsinkelse eller anden manuel indgriben - med et klik på en knap. Test input til parser kan indtastes direkte i IDE eller fås fra bruger-nominerede filer. Kørsel parseren kræver ingen andre færdigheder eller værktøjer. Dette forenkler test, fremmer en iterativ-inkrementel udviklingsproces, og fremskynder udviklingen mangfoldige. Valgfri handlinger - uddrag af kode i Javascript eller Scala - kan også være indlejret i grammatikken.
Den parser-udviklingsproces er reduceret til at skabe den tilsvarende grammatik-træ (er) anvendes menu-bar og kontekst-menu operationer. Tekstuelle input fra tastaturet er kun nødvendig til navngivning parseren regler og poletter, og for at specificere regelmæssige ekspressionsmønstre for tokens. Brugergrænsefladen er forklaret fuldt ud i Gui og redigering af Grammar Tree.
Grammatikken gemmes som en XML-fil, der kan genindlæses for yderligere redigering og test. En API giver klientprogrammer til at indlæse XML-filen og regenerere parser. På grund af den måde, Scala parser combinators arbejde, ingen kildekode generation eller kompilering påkrævet, så parser regenerering sker meget hurtigt. Yderligere oplysninger og eksempler kan findes i Brug af API. API understøtter Scala og Java
Hvad er nyt i denne udgivelse:..
- Dokumentation filer synkroniseret med software ændringer
Hvad er nyt i version 3.10:
- Fix for VLL-9 (& quot; Filer - & gt; Ny & quot; operation bruger den forkerte blanke definition)
Krav :
- Java 2 Standard Edition Runtime Environment
- Scala
Kommentarer ikke fundet