Class YamlMappingRule
java.lang.Object
org.eclipse.epsilon.flexmi.dt.yaml.YamlMappingRule
- All Implemented Interfaces:
org.eclipse.jface.text.rules.IPredicateRule
,org.eclipse.jface.text.rules.IRule
- Direct Known Subclasses:
YamlProcessingInstructionRule
A special rule to scan yaml variables.
- Author:
- Albert Tregnaghi
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.jface.text.rules.IToken
evaluate
(org.eclipse.jface.text.rules.ICharacterScanner scanner) org.eclipse.jface.text.rules.IToken
evaluate
(org.eclipse.jface.text.rules.ICharacterScanner scanner, boolean resume) org.eclipse.jface.text.rules.IToken
protected boolean
isNewLine
(org.eclipse.jface.text.rules.ICharacterScanner scanner, char cbefore) protected boolean
isWordStart
(char c)
-
Constructor Details
-
YamlMappingRule
public YamlMappingRule(org.eclipse.jface.text.rules.IToken token)
-
-
Method Details
-
getSuccessToken
public org.eclipse.jface.text.rules.IToken getSuccessToken()- Specified by:
getSuccessToken
in interfaceorg.eclipse.jface.text.rules.IPredicateRule
-
evaluate
public org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner) - Specified by:
evaluate
in interfaceorg.eclipse.jface.text.rules.IRule
-
evaluate
public org.eclipse.jface.text.rules.IToken evaluate(org.eclipse.jface.text.rules.ICharacterScanner scanner, boolean resume) - Specified by:
evaluate
in interfaceorg.eclipse.jface.text.rules.IPredicateRule
-
isNewLine
protected boolean isNewLine(org.eclipse.jface.text.rules.ICharacterScanner scanner, char cbefore) -
isWordStart
protected boolean isWordStart(char c)
-