1 repository
Interactive testing of compiler-specific transformations and tree-walking logic.
Distinct from Code Prototyping: Focuses on the structural transformation of ASTs for compiler development rather than general logic verification.
Explore 1 awesome GitHub repository matching development tools & productivity · Compiler Logic Prototyping. Refine with filters or upvote what's useful.
AST Explorer este un instrument bazat pe web pentru parsarea codului sursă în arbori de sintaxă abstractă (AST) și vizualizarea structurii arborelui rezultat. Servește drept inspector de cod și loc de joacă pentru transformări, permițând utilizatorilor să exploreze reprezentarea structurală a diverselor limbaje de programare printr-o interfață interactivă în browser. Instrumentul oferă un mediu de transformare unde utilizatorii pot aplica reguli de modificare arborilor parsați pentru a testa logica de modificare a codului. Dispune de mapare bidirecțională care evidențiază simultan nodurile arborelui corespondente și textul sursă pe măsură ce cursorul se mișcă prin editor. Platforma susține importul codului prin încărcări de fișiere sau interfețe drag-and-drop și permite partajarea stărilor specifice ale codului și a configurațiilor parser-ului prin URL-uri cu stare codificată.
Facilitates the refinement of code transformation logic by observing real-time effects on a parsed tree.