Home
Consulting
Advisories
Software
Articles
Contact

Aphid Derivatives

Introduction | Try It Online | Syntax | Types | Derivatives | Download

Aphid exposes a clean object model for its internal structures such as tokens and abstract syntax trees, thus is it easy to create new compilers that target a variety of languages. Because these compilers share Aphid's syntax but take on many of the semantics of their target languages, they are considered derivitave languages rather than simple Aphid frontends.

Coywolf

An Aphid to PHP compiler that brings Aphid syntax to the Zend Engine. It has any helpful features, like automatic 'use' declarations for closures and HTML entity encoding for '<?='.

Boxelder

Need to work with the Python interpreter, but want a C-style language with better functional support? Boexelder is just that, and adds helpful features such as mutliline lambdas.

AphidHDL

AphidHDL translates Aphid into Verilog and offers a more concise syntax along with type and data structure support.

Mantispid

A lexer and parser generator that targets the C# language. Used to generate Aphid's lexer and parser, making it a partially self-hosted language. Other target languages are planned, as well as interpreter and compiler generators.



Copyright © 2018 AutoSec Tools LLC