Ulf Wiger
6f3645afb4
re-generated docs
2016-06-23 18:57:15 +02:00
Ulf Wiger
68a87e656c
re-generated docs
2015-10-30 19:37:05 +01:00
Ulf Wiger
eaf461516e
set uwiger/parse_trans as root, fix email & copyrights
2014-09-18 17:31:03 +02:00
Ulf Wiger
f89567ec01
empty records broke exprecs in #lens-
2013-12-12 14:20:47 +01:00
Ulf Wiger
663ddebb6e
codegen:gen_function_alt/3
2013-04-03 23:55:31 +02:00
Ulf Wiger
f889dea6ee
added codegen:gen_function_alt/3
2013-04-02 22:47:55 +02:00
Ulf Wiger
f83f77c2cc
codegen:gen_module/3 support
2012-12-19 17:30:23 +01:00
Ulf Wiger
895a157dc9
improved error reporting, return/2, format_exception/2
2012-12-18 15:50:17 +01:00
Ulf Wiger
38b2183a9e
added LC form to codegen:gen_function/2
2012-12-14 22:57:47 +01:00
Ulf Wiger
bb57e235ff
types added in exprecs
2011-10-23 13:52:05 +02:00
Ulf Wiger
60299e7410
cleanup, type fixes and new rebar
2011-04-18 15:16:54 +02:00
Ulf Wiger
ca1b670623
dialyzer warnings reported by Kostis
2011-01-13 18:07:27 +01:00
Ulf Wiger
7ef08c7749
re-generated docs with updated edown
2010-10-31 18:34:03 +01:00
Ulf Wiger
049ea9f905
merged klajo-form-injection
2010-10-27 20:51:18 +02:00
Klas Johansson
1ec65427e4
Inject an abstract form when '$form' is seen
...
'$form' works much like '$var', only that it makes it possible to
inject ready-made abstract forms into the generated
functions/expressions. The following call:
gen(Name, F) ->
codegen:gen_function(Name, fun(X) -> X =:= {'$form',F} end).
generates the following if called like this: gen(is_foo, {atom,0,foo})
is_foo(X) ->
X =:= foo.
2010-10-26 21:23:11 +02:00
Ulf Wiger
c0bfe0849b
generated edown docs + added README
2010-10-23 21:06:20 +02:00