parrotcode: Compilers | |
Contents |
the Intermediate Code Compiler for Parrot
compilers/imcc/ChangeLogcompilers/imcc/cfg.c
compilers/imcc/cfg.c.
compilers/imcc/debug.c
compilers/imcc/debug.c.
compilers/imcc/imc.c
compilers/imcc/imc.c.
compilers/imcc/instructions.c
compilers/imcc/instructions.c.
compilers/imcc/main.c
compilers/imcc/main.c.
compilers/imcc/optimizer.c
compilers/imcc/optimizer.c.
compilers/imcc/parser_util.c
compilers/imcc/parser_util.c.
compilers/imcc/pbc.c
compilers/imcc/pbc.c.
compilers/imcc/pcc.c
compilers/imcc/pcc.c.
compilers/imcc/reg_alloc.c
compilers/imcc/reg_alloc.c.
compilers/imcc/reg_alloc_bc.c
by Bill Coffman.
compilers/imcc/sets.c
compilers/imcc/sets.c.
compilers/imcc/symreg.c
compilers/imcc/symreg.c.
the Parrot Grammar Engine
compilers/pge/P6Rule.grammarcompilers/pge/PGE.pir
the Parrot/Perl Grammar Engine.
compilers/pge/pgc.pir
The parser grammar compiler.
compilers/pge/PGE/Exp.pir
base class for expressions.
compilers/pge/PGE/Match.pir
implementation of PGE match objects.
compilers/pge/PGE/P6Regex.pir
compiler and parser for Perl 6 regex.
compilers/pge/PGE/Perl6Regex.pir
compiler and parser for Perl 6 regex.
compilers/pge/PGE/Regex.pir
base class for grammars and built-in rules.
the Tree Grammar Engine
compilers/tge/READMEcompilers/tge/TGE.pir
A tree grammar engine.
compilers/tge/tgc.pir
The TGE rules compiler.
compilers/tge/TGE/Compiler.pir
A compiler for the grammar syntax of TGE.
compilers/tge/TGE/Grammar.pir
The base class for all tree grammars.
compilers/tge/TGE/Rule.pir
a single rule in the attribute grammar.
compilers/tge/TGE/Tree.pir
The top-level node of every tree.
the Parrot/Punie Abstract Syntax Tree (new implementation)
compilers/past-pm/PAST-pm.pir
Parrot abstract syntax tree.
compilers/past-pm/PAST/Compiler.pir
PAST Compiler.
compilers/past-pm/PAST/Node.pir
Parrot abstract syntax tree.
compilers/past-pm/POST/Compiler.pir
Compiler for POST trees.
compilers/past-pm/POST/Node.pir
Parrot opcode syntax tree.
Parrot Compiler Toolkit
compilers/pct/PCT.pir
Parrot compiler toolkit.
compilers/pct/src/PAST.pir
Parrot abstract syntax tree.
compilers/pct/src/PAST/Compiler.pir
PAST Compiler.
compilers/pct/src/PAST/Node.pir
Parrot abstract syntax tree.
compilers/pct/src/PCT/Grammar.pir
base grammar with useful rules.
compilers/pct/src/PCT/HLLCompiler.pir
base class for compiler objects.
compilers/pct/src/PCT/Node.pir
base class for PAST and POST nodes.
compilers/pct/src/POST/Compiler.pir
Compiler for POST trees.
compilers/pct/src/POST/Node.pir
Parrot opcode syntax tree.
Byte Code Generation
compilers/bcg/src/bcg.c
bcg.c Byte Code Generator (BCG) Public API implementation.
compilers/bcg/src/bcg_emitter_pasm.c
bcg_emitter_pasm.c.
compilers/bcg/src/bcg_logger.c
bcg_logger.c.
compilers/bcg/src/bcg_op.c
bcg_op.c.
compilers/bcg/src/bcg_reg_alloc_vanilla.c
bcg_reg_alloc_vanilla.c.
compilers/bcg/src/bcg_unit.c
bcg_unit.c.
compilers/bcg/src/bcg_utils.c
bcg_utils.c.
compilers/bcg/src/pmc/bcg.pmc
bcg_info.pmc Byte Code Generator PMC.
JavaScript Object Notation
a PIR Compiler
compilers/pirc/README.pod
Readme file for pirc/new compiler, a fresh implementation of.
compilers/pirc/pirc.c
compilers/pirc/pirc.c.
compilers/pirc/doc/design.pod
description PIRC's design.
compilers/pirc/new/pir.l
pir.l.
compilers/pirc/new/pir.y
pir.y.
compilers/pirc/new/pirlexer.c
pir.l.
compilers/pirc/new/pirparser.c
pir.y.
compilers/pirc/src/README.pod
This is the readme file for PIRC, a PIR Compiler written in C.
compilers/pirc/src/jsonout.c
JSON backend for PIRC.
compilers/pirc/src/pastout.c
routines for emitting PAST.
compilers/pirc/src/pbcout.c
Back-end for emitting PBC.
compilers/pirc/src/pirlexer.c
lexical analysis for Parrot Intermediate Representation.
compilers/pirc/src/pirmain.c
Main file for PIR Compiler PIRC.
compilers/pirc/src/pirout.c
Back-end for outputting PIR.
compilers/pirc/src/pirparser.c
parser for Parrot Intermediate Representation.
compilers/pirc/src/pirutil.c
various utility functions.
compilers/pirc/src/pirvtable.c
implementation of a vtable, that is used by the parser for its semantic actions.
|