Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES