-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathREADME
43 lines (36 loc) · 1.74 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
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