Class BslPartialParsingHelper
java.lang.Object
org.eclipse.xtext.parser.impl.PartialParsingHelper
com._1c.g5.v8.dt.bsl.parser.antlr.BslPartialParsingHelper
- All Implemented Interfaces:
org.eclipse.xtext.parser.antlr.IPartialParsingHelper
public class BslPartialParsingHelper
extends org.eclipse.xtext.parser.impl.PartialParsingHelper
Special
PartialParsingHelper for Bsl language. Contains special logic for processing editing in one Method-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.xtext.parser.impl.PartialParsingPointerscalculatePartialParsingPointers(org.eclipse.xtext.parser.IParseResult previousParseResult, int offset, int replacedTextLength) protected booleanisInvalidLastChildNode(org.eclipse.xtext.nodemodel.ICompositeNode candidate, org.eclipse.xtext.nodemodel.INode lastChild) org.eclipse.xtext.parser.IParseResultreparse(org.eclipse.xtext.parser.IParser parser, org.eclipse.xtext.parser.IParseResult previousParseResult, org.eclipse.xtext.util.ReplaceRegion changedRegion) Methods inherited from class org.eclipse.xtext.parser.impl.PartialParsingHelper
filterInvalidRootNodes, fullyReparse, getUnloader, insertChangeIntoReplaceRegion, isActionNode, isInvalidDueToPredicates, isInvalidRootNode, nodeEnclosesRegion, setTokenRegionProvider, setUnloader, unloadNode, unloadSemanticObject
-
Constructor Details
-
BslPartialParsingHelper
public BslPartialParsingHelper()
-
-
Method Details
-
reparse
public org.eclipse.xtext.parser.IParseResult reparse(org.eclipse.xtext.parser.IParser parser, org.eclipse.xtext.parser.IParseResult previousParseResult, org.eclipse.xtext.util.ReplaceRegion changedRegion) - Specified by:
reparsein interfaceorg.eclipse.xtext.parser.antlr.IPartialParsingHelper- Overrides:
reparsein classorg.eclipse.xtext.parser.impl.PartialParsingHelper
-
calculatePartialParsingPointers
public org.eclipse.xtext.parser.impl.PartialParsingPointers calculatePartialParsingPointers(org.eclipse.xtext.parser.IParseResult previousParseResult, int offset, int replacedTextLength) - Overrides:
calculatePartialParsingPointersin classorg.eclipse.xtext.parser.impl.PartialParsingHelper
-
isInvalidLastChildNode
protected boolean isInvalidLastChildNode(org.eclipse.xtext.nodemodel.ICompositeNode candidate, org.eclipse.xtext.nodemodel.INode lastChild) - Overrides:
isInvalidLastChildNodein classorg.eclipse.xtext.parser.impl.PartialParsingHelper
-