mhulden / foma

Automatically exported from code.google.com/p/foma
117 stars 90 forks source link

Forgot one blank in a define enumeration certain words not shown #17

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
Erroneous:
define ConsAeJaje [ g | k | l | m | n | p | r | t | v | gy | n y | t y ];
correct: 
define ConsAeJaje [ g | k | l | m | n | p | r | t | v | gy | n y | t y ];

Rule that uses it, looks:
define HarmRuleJ §J§ -> j || .#. \"^"* [ Vowel | ConsJaje ] %^ ?* _ .o.
                 §J§ -> j || .#. \"^"* ConsAeJaje %^ ?* _ ,,
                 §J§ -> 0 || .#. \"^"* ConsAeJaje %^ ?* _ .o.
                 §J§ -> 0 || .#. \"^"* ConsAe %^ ?* _ ;

If erroneous, foma behaves like:
foma[1]: down
apply down> nagy+Noun+Nom
???

What is the expected output? What do you see instead?

It were nicer, if foma told at compilation time, the define line is 
not OK, or would somehow instruct at execution time,
why is the searched word (nagy) not found.

Original issue reported on code.google.com by eleonor...@gmx.net on 27 Jan 2012 at 5:40

Attachments:

GoogleCodeExporter commented 8 years ago
correct would look:
define ConsAeJaje [ g | k | l | m | n | p | r | t | v | g y | n y | t y ];

Original comment by eleonor...@gmx.net on 27 Jan 2012 at 5:42