summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
67ad47b)
No idea why I named it like that in the first place.
.SUFFIXES: .erl .beam
.erl.beam:; $(call v_echo,ERLC)$(ERLC) $(ERLCFLAGS) $<
.SUFFIXES: .erl .beam
.erl.beam:; $(call v_echo,ERLC)$(ERLC) $(ERLCFLAGS) $<
-LANGS += erl
-TARGETS += erl-fringe.beam
-SOURCES += erl-fringe.erl
-erl-fringe:
+LANGS += erlang
+TARGETS += erlang-fringe.beam
+SOURCES += erlang-fringe.erl
+erlang-fringe:
$(call v_echo,GENSH){ echo '#! /bin/sh'; \
$(call v_echo,GENSH){ echo '#! /bin/sh'; \
- echo 'exec erl -pa . -noshell -run erl-fringe main -extra "$$@"'; \
+ echo 'exec erl -pa . -noshell -run erlang-fringe main -extra "$$@"'; \
} >$@.new
$(V_HIDE)chmod +x $@.new && mv $@.new $@
} >$@.new
$(V_HIDE)chmod +x $@.new && mv $@.new $@
%%%
%%% Erlang implementation of a `same-fringe' solver.
%%%
%%% Erlang implementation of a `same-fringe' solver.
+-module('erlang-fringe').
-export([main/0, tree_fringe/1]).
%%%--------------------------------------------------------------------------
-export([main/0, tree_fringe/1]).
%%%--------------------------------------------------------------------------
case init:get_plain_arguments() of
[S] ->
T = parse_tree(S),
case init:get_plain_arguments() of
[S] ->
T = parse_tree(S),
- I = iterator('erl-fringe', tree_fringe, [T]),
+ I = iterator('erlang-fringe', tree_fringe, [T]),
map_iterator(I, fun(X) -> io:put_chars([X]) end),
io:nl();
[S, SS] ->
map_iterator(I, fun(X) -> io:put_chars([X]) end),
io:nl();
[S, SS] ->
- I = iterator('erl-fringe', tree_fringe, [parse_tree(S)]),
- J = iterator('erl-fringe', tree_fringe, [parse_tree(SS)]),
+ I = iterator('erlang-fringe', tree_fringe, [parse_tree(S)]),
+ J = iterator('erlang-fringe', tree_fringe, [parse_tree(SS)]),
case iterators_equal(I, J) of
true -> io:format("match~n");
_ -> io:format("no match~n")
case iterators_equal(I, J) of
true -> io:format("match~n");
_ -> io:format("no match~n")
end
catch
{simple_error, M} ->
end
catch
{simple_error, M} ->
- io:format(standard_error, "erl-fringe: ~s~n", [M]),
+ io:format(standard_error, "erlang-fringe: ~s~n", [M]),
init:stop(1)
end,
init:stop().
init:stop(1)
end,
init:stop().