> Dit ziet er raar uit:
>
> Overlapping left-hand sides for dynamic rule `EvalVar’
> In definition bind-arg(0,0): This()
> In definition eval-vardec(0,0): ExprName(Id(x)){^Cons(_, Nil())}

Inderdaad

Mark Snyder kwam deze tegen; lijkt me hetzelfde probleem:

eval-assign = // rule for field
Assign(?Field(a), eval-exp => val)
; rules(EvalField : Field(a) -> val)
; !val
; debug(!“field assignment::::::::::::”)

eval-assign = // rule for field
Assign(?Field(a,b), eval-exp => val)
; rules(EvalField : Field(a,b) -> val)
; !val

Output:
[ strc | info ] Compiling ‘run-java-tests.str’
** Error in dynamic rules
Overlapping left-hand sides for dynamic rule `EvalField’
In definition eval-assign(0,0): Field(a, b)
In definition eval-assign(0,0): Field(a)

Geen idee wat er aan de had is, maar ik zal er naar kijken.

Submitted on 2 March 2006 at 22:40

On 28 January 2013 at 14:45 Eelco Visser removed tag 0.18M4

On 28 January 2013 at 14:45 Eelco Visser tagged interesting

Log in to post comments