Package ipipan.spejd.ruleparser

Provides basic classes for parsing SPADE rules.

See:
          Description

Class Summary
AltRequirement  
EntityRequirement  
GroupRequirement Representation of a groups specification, like [type=NG] or [synh=[number~sg]].
MatchParser Parser of match specifications.
Requirement Representation of a single requirement, like case~"acc|gen" or base~~woda/i.
SequenceRequirement Representation of a sequence of entity specifications, like [case~"acc|gen"]+ [base~~woda/i && number~sg].
SpecialRequirement Special entity specification - ns, sb, se.
TokenRequirement Representation of a token specification, like [case~"acc|gen"] or [base~~woda/i && number~sg].
 

Package ipipan.spejd.ruleparser Description

Provides basic classes for parsing SPADE rules. Includes basic parsing functions (preview, eat, readString, readRegexp, readNumber etc.) and representation of various requirements that can be expressed in the rules syntax.

MatchParser is sufficient to parse the Match part of a rule, to parse actions and whole rules subclasses of it are defined in other packages.