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.

{@link ipipan.spejd.ruleparser.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.