Package com.io7m.cardant.parsers
Class CANameMatchExpressions
java.lang.Object
com.io7m.cardant.parsers.CAExpressions
com.io7m.cardant.parsers.CANameMatchExpressions
Expression parsers for name match expressions.
-
Constructor Summary
ConstructorsConstructorDescriptionCANameMatchExpressions(CAStrings inStrings) Expression parsers for name match expressions. -
Method Summary
Modifier and TypeMethodDescriptionParse a match expression for names.com.io7m.jsx.SExpressionTypeSerialize a match expression for names.Serialize a match expression for names.protected Map<CAStringConstantType, CAStringConstantType> syntax()Methods inherited from class com.io7m.cardant.parsers.CAExpressions
createParseError, createParseError, parse, serialize
-
Constructor Details
-
CANameMatchExpressions
Expression parsers for name match expressions.- Parameters:
inStrings- The string resources
-
-
Method Details
-
syntax
- Specified by:
syntaxin classCAExpressions
-
nameMatch
Parse a match expression for names.- Parameters:
text- The input text- Returns:
- A match expression
- Throws:
CAException- On errors
-
nameMatchSerialize
Serialize a match expression for names.- Parameters:
match- The input match- Returns:
- A match expression
-
nameMatchSerializeToString
Serialize a match expression for names.- Parameters:
match- The input match- Returns:
- A match expression
- Throws:
CAException- On errors
-