[pet] Problem encountered while "flopping" erg.
Damiens ROBERT
damiens.robert at gmail.com
Mon Aug 2 14:52:56 CEST 2010
Hi,
I downloaded the source code of pet from svn.
svn co https://pet.opendfki.de/repos
I compiled it successfully but being not familiar with svn, I'll detail
my steps.
cd directory_of_download/repos/pet/main
autoconf (I had mistakes)
autoreconf -vi (resolved them)
./configure --with-icu --with-xml
make
make install
Regarding erg, I downloaded it from this site : http://www.delph-in.net/erg/
The download link was the following
wget http://lingo.stanford.edu/build/test/erg.tgz
I untared it and went in the folder where the file english.tdl is.
The problem arised when I type the following command :
flop english.tdl
The output is the following :
reading `Version.lisp'...
converting `english.tdl' (ERG (0902)) into `english.grm' ...
loading `english.tdl'... including `fundamentals.tdl'... including
`lextypes.tdl'... including `tmr.tdl'... tmr.tdl:64:20: error: (syntax)
- got ` ^', expecting term
tmr.tdl:64:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:64:20: error: (syntax) - got ` ^', expecting
`>' at the end of list
tmr.tdl:64:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:64:20: error: (syntax) - got ` ^', expecting
`.' at end of instance definition
tmr.tdl:64:20: error: (syntax) - got ` ^', expecting
nested block or statement
tmr.tdl:64:22: error: (syntax) - got ` [', expecting
avm definition starting with `:='
tmr.tdl:64:25: error: (syntax) - got ` ]', expecting term
tmr.tdl:64:26: error: (syntax) - got ` [', expecting
`.' at end of instance definition
tmr.tdl:64:26: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:64:29: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:64:30: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:64:33: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:64:35: error: (syntax) - got ` $', expecting
avm definition starting with `:='
tmr.tdl:64: warning: redefinition of `$-'
tmr.tdl:64:37: error: (syntax) - got ` ]', expecting
templ-var
tmr.tdl:64:37: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:64:37: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:64:39: error: (syntax) - got ` >', expecting nested block or
statement
tmr.tdl:64:40: error: (syntax) - got ` ,', expecting
nested block or statement
tmr.tdl:65:11: error: (syntax) - got ` <', expecting avm definition
starting with `:='
tmr.tdl:65:29: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:65:29: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:65:30: error: (syntax) - got ` .', expecting
nested block or statement
tmr.tdl:68:20: error: (syntax) - got ` ^', expecting term
tmr.tdl:68:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:68:20: error: (syntax) - got ` ^', expecting
`>' at the end of list
tmr.tdl:68:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:68:20: error: (syntax) - got ` ^', expecting
`.' at end of instance definition
tmr.tdl:68:20: error: (syntax) - got ` ^', expecting
nested block or statement
tmr.tdl:68:22: error: (syntax) - got ` [', expecting
avm definition starting with `:='
tmr.tdl:68: warning: redefinition of `$-'
tmr.tdl:68:25: error: (syntax) - got ` ]', expecting term
tmr.tdl:68:26: error: (syntax) - got ` [', expecting
`.' at end of instance definition
tmr.tdl:68:26: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:68:29: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
tmr.tdl:68: warning: redefinition of `$ss'
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:68:30: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:68:33: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
tmr.tdl:68: warning: redefinition of `$bb'
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:68:35: error: (syntax) - got ` $', expecting
avm definition starting with `:='
tmr.tdl:68: warning: redefinition of `$-'
tmr.tdl:68:37: error: (syntax) - got ` ]', expecting
templ-var
tmr.tdl:68:37: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:68:37: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:68:39: error: (syntax) - got ` >', expecting nested block or
statement
tmr.tdl:68:40: error: (syntax) - got ` ,', expecting
nested block or statement
tmr.tdl:69:11: error: (syntax) - got ` <', expecting avm definition
starting with `:='
tmr.tdl:69: warning: redefinition of `$+output'
tmr.tdl:69:29: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:69:29: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:69:30: error: (syntax) - got ` .', expecting
nested block or statement
tmr.tdl:78:20: error: (syntax) - got ` ^', expecting term
tmr.tdl:78:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:78:20: error: (syntax) - got ` ^', expecting
`>' at the end of list
tmr.tdl:78:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:78:20: error: (syntax) - got ` ^', expecting
`.' at end of instance definition
tmr.tdl:78:20: error: (syntax) - got ` ^', expecting
nested block or statement
tmr.tdl:78:22: error: (syntax) - got ` [', expecting
avm definition starting with `:='
tmr.tdl:78: warning: redefinition of `$-'
tmr.tdl:78:25: error: (syntax) - got ` ]', expecting term
tmr.tdl:78:26: error: (syntax) - got ` [', expecting
`.' at end of instance definition
tmr.tdl:78:26: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:78:31: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:78:32: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:78:35: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
tmr.tdl:78: warning: redefinition of `$bb'
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:78:37: error: (syntax) - got ` $', expecting
avm definition starting with `:='
tmr.tdl:78: warning: redefinition of `$-'
tmr.tdl:78:39: error: (syntax) - got ` ]', expecting
templ-var
tmr.tdl:78:39: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:78:39: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:78:41: error: (syntax) - got ` >', expecting nested block or
statement
tmr.tdl:78:42: error: (syntax) - got ` ,', expecting
nested block or statement
tmr.tdl:79:11: error: (syntax) - got ` <', expecting avm definition
starting with `:='
tmr.tdl:79: warning: redefinition of `$+output'
tmr.tdl:79:29: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:79:29: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:79:30: error: (syntax) - got ` .', expecting
nested block or statement
tmr.tdl:82:20: error: (syntax) - got ` ^', expecting term
tmr.tdl:82:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:82:20: error: (syntax) - got ` ^', expecting
`>' at the end of list
tmr.tdl:82:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:82:20: error: (syntax) - got ` ^', expecting
`.' at end of instance definition
tmr.tdl:82:20: error: (syntax) - got ` ^', expecting
nested block or statement
tmr.tdl:82:22: error: (syntax) - got ` [', expecting
avm definition starting with `:='
tmr.tdl:82: warning: redefinition of `$-'
tmr.tdl:82:25: error: (syntax) - got ` ]', expecting term
tmr.tdl:82:26: error: (syntax) - got ` [', expecting
`.' at end of instance definition
tmr.tdl:82:26: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:82:31: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
tmr.tdl:82: warning: redefinition of `$ccrr'
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:82:32: error: (syntax) - got ` [', expecting
nested block or statement
tmr.tdl:82:35: error: (syntax) - got ` ]', expecting
avm definition starting with `:='
tmr.tdl:82: warning: redefinition of `$bb'
error: syntax error - got ` ]', expecting term
error: syntax error - got ` ]', expecting `.' at end
of instance definition
error: syntax error - got ` ]', expecting nested block
or statement
tmr.tdl:82:37: error: (syntax) - got ` $', expecting
avm definition starting with `:='
tmr.tdl:82: warning: redefinition of `$-'
tmr.tdl:82:39: error: (syntax) - got ` ]', expecting
templ-var
tmr.tdl:82:39: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:82:39: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:82:41: error: (syntax) - got ` >', expecting nested block or
statement
tmr.tdl:82:42: error: (syntax) - got ` ,', expecting
nested block or statement
tmr.tdl:83:11: error: (syntax) - got ` <', expecting avm definition
starting with `:='
tmr.tdl:83: warning: redefinition of `$+output'
tmr.tdl:83:29: error: (syntax) - got ` ]', expecting
`.' at end of instance definition
tmr.tdl:83:29: error: (syntax) - got ` ]', expecting
nested block or statement
tmr.tdl:83:30: error: (syntax) - got ` .', expecting
nested block or statement
tmr.tdl:86:20: error: (syntax) - got ` ^', expecting term
tmr.tdl:86:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:86:20: error: (syntax) - got ` ^', expecting
`>' at the end of list
tmr.tdl:86:20: error: (syntax) - got ` ^', expecting
`]' at the end of feature term
tmr.tdl:86:20: error: (syntax) - got ` ^', expecting
`.' at end of instance definition
tmr.tdl:86:20: error: (syntax) - got ` ^', expecting
nested block or statement
It seems like pet doesn't parse correctly tmr.tdl file.
The first line it detects a mistake is the following :
[ +INPUT < [ +FORM ^-[lL][sS][bB]-$ ] >,
+OUTPUT < [ +FORM "[" ] > ].
and the character that seem to be not understood correctly is ^.
I checked in the file and it is the first appearance of this chararcter
in this file.
I actually don't know what to do to get the grammar constructed.
So, if you could help me out it would be nice :).
Kind regards,
Damiens ROBERT.
More information about the pet
mailing list