-
Notifications
You must be signed in to change notification settings - Fork 1
An iburg-style code generator-generator.
License
0xYUANTI/eburg
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
dBBBP dBBBBb dBP dBP dBBBBBb dBBBBb
dBP dBP
dBBP dBBBK' dBP dBP dBBBBK' dBBBB
dBP dB' db dBP_dBP dBP BB dB' BB
dBBBBP dBBBBP' dBBBBBP dBP dB' dBBBBBB
``Writing special purpose code generators.''
~ Kim Barrett when asked about Little Known Secrets during the
Dynamic Languages Wizards Series's Panel on Runtime
Installation
============
Simply $ gmake all and make sure $EBURG/ebin is in your code path.
Also, ensure that your erlc can find $EBURG/include/burm.hrl which
the generated code generators need to include.
Manifest
========
GNUmakefile The Makefile.
LICENSE Based on /usr/share/misc/license.template.
MANUAL The documentation.
NEWS The change log.
README This file.
bin/eburg A shell wrapper for eburg:main/2.
doc/ edoc generated manpages will go here.
ebin/ Bytecode files go here.
include/burm.hrl Runtime support for generated code generators.
include/eburg.hrl Header file used by src/eburg_*.
src/Emakefile The Emakefile.
src/eburg.erl The interface.
src/eburg_backend.erl Emit Erlang code.
src/eburg_frontend.erl Parse, check, and transform input specification.
src/eburg_lexer.erl Generated by leex.
src/eburg_lexer.xrl Leex input file.
src/eburg_parser.yrl Yecc input file.
src/eburg_util.erl Generic utility functions.
src/leexinc.hrl Required by eburg_lexer.erl.
t/ The test suite. See t/README.
;;; eof
About
An iburg-style code generator-generator.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published