Just for the record, I think I've found the source of the error message.

In my code I had something like

)abbrev domain AA Aa
Aa(): ... == ...

++ some doc
)abbrev domain BB Bb
Bb(): ... == ...

Clearly, the compiler wants to associate the ++ to the domain Aa and
gets somehow confused.

I didn't know that the position of the )abbrev makes such a big difference.

After changing  to

)abbrev domain BB Bb
++ some doc

The file compiles fine.

As always, the error message that the compiler throws at the user is, of
course not very much helpful in identifying the problem with the ++
docstring.

Best,
Ralf

On 02/06/2016 01:15 PM, Ralf Hemmecke wrote:
> Hi Waldek,
> 
> I have some (big) source file that currently gives
> 
>    >> System error:
>    The variable |$linepos| is unbound.
> 
> Is this an error that signals a bug in the compiler?
> Would you want me to strip this file down to something of reasonable size?
> 
> Ralf
> 

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/fricas-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to