Class CAMetadataExpressions
java.lang.Object
com.io7m.cardant.parsers.CAExpressions
com.io7m.cardant.parsers.CAMetadataExpressions
- All Implemented Interfaces:
CASyntaxType
Expressions over metadata values.
-
Constructor Summary
ConstructorsConstructorDescriptionCAMetadataExpressions(CAStrings inStrings) Expression parsers for metadata values. -
Method Summary
Modifier and TypeMethodDescriptionmetadataParse(String text) Parse a metadata expression.com.io7m.jsx.SExpressionTypeSerialize metadata.Serialize metadata to a string.Methods inherited from class CAExpressions
createParseError, createParseError, parse, ruleBranch, ruleLeaf, ruleLeafWithExamples, serialize, strings
-
Constructor Details
-
CAMetadataExpressions
Expression parsers for metadata values.- Parameters:
inStrings- The string resources
-
-
Method Details
-
metadataParse
Parse a metadata expression.- Parameters:
text- The expression- Returns:
- A metadata value
- Throws:
CAException- On errors
-
metadataSerializeToString
Serialize metadata to a string.- Parameters:
meta- The metadata- Returns:
- The serialized value
- Throws:
CAException- On errors
-
metadataSerialize
Serialize metadata.- Parameters:
meta- The metadata- Returns:
- The serialized value
-
syntaxRules
- Returns:
- The syntax rules
-