|
46 | 46 |
|
47 | 47 | % TODO: support ((H,PB-->>B) [same as regular DCG]
|
48 | 48 | user:term_expansion((H-->>B), _Layout1, Expansion, _Layout2) :-
|
49 |
| - user:term_expansion((H-->>B), Expansion). |
| 49 | + edcg_term_expansion((H-->>B), Expansion). |
50 | 50 | user:term_expansion((H,PB==>>B), _Layout1, Expansion, _Layout2) :-
|
51 |
| - user:term_expansion((H,PB==>>B), Expansion). |
| 51 | + edcg_term_expansion((H,PB==>>B), Expansion). |
52 | 52 | user:term_expansion((H==>>B), _Layout1, Expansion, _Layout2) :-
|
53 |
| - user:term_expansion((H==>>B), Expansion). |
| 53 | + edcg_term_expansion((H==>>B), Expansion). |
54 | 54 |
|
55 | 55 |
|
56 | 56 | % Perform EDCG macro expansion
|
57 | 57 | % TODO: support ((H,PB-->>B) [same as regular DCG]
|
58 |
| -user:term_expansion((H-->>B), (TH:-TB)) :- |
| 58 | +edcg_term_expansion((H-->>B), (TH:-TB)) :- |
59 | 59 | term_expansion_(H, B, TH, TB, NewAcc),
|
60 | 60 | '_finish_acc'(NewAcc),
|
61 | 61 | !.
|
62 |
| -user:term_expansion((H,PB==>>B), (TH,Guards=>TB2)) :- |
| 62 | +edcg_term_expansion((H,PB==>>B), (TH,Guards=>TB2)) :- |
63 | 63 | '_guard_expansion_'(PB, Guards),
|
64 | 64 | term_expansion_(H, B, TH, TB, NewAcc),
|
65 | 65 | '_finish_acc_ssu'(NewAcc, TB, TB2),
|
66 | 66 | !.
|
67 |
| -user:term_expansion((H==>>B), (TH=>TB2)) :- |
| 67 | +edcg_term_expansion((H==>>B), (TH=>TB2)) :- |
68 | 68 | term_expansion_(H, B, TH, TB, NewAcc),
|
69 | 69 | '_finish_acc_ssu'(NewAcc, TB, TB2),
|
70 | 70 | !.
|
|
0 commit comments