TokenTagToken tokenTagToken = (TokenTagToken)t2.getSymbol(); labels.map(tokenTagToken.getTokenName(), tree); if ( tokenTagToken.getLabel()!=null ) { labels.map(tokenTagToken.getLabel(), tree); if ( r1.getRuleContext().getRuleIndex() == r2.getRuleContext().getRuleIndex() ) { labels.map(ruleTagToken.getRuleName(), tree); if ( ruleTagToken.getLabel()!=null ) { labels.map(ruleTagToken.getLabel(), tree);
@Override public void ruleRef(GrammarAST ref, ActionAST arg) { // if ( inContext("DOT ...") ) qualifiedRulerefs.add((GrammarAST)ref.getParent()); rulerefs.add(ref); if ( currentRule!=null ) { currentRule.alt[currentOuterAltNumber].ruleRefs.map(ref.getText(), ref); } }
@Override public void tokenRef(TerminalAST ref) { terminals.add(ref); tokenIDRefs.add(ref); if ( currentRule!=null ) { currentRule.alt[currentOuterAltNumber].tokenRefs.map(ref.getText(), ref); } }
@Override public void stringRef(TerminalAST ref) { terminals.add(ref); strings.add(ref.getText()); if ( currentRule!=null ) { currentRule.alt[currentOuterAltNumber].tokenRefs.map(ref.getText(), ref); } }
@Override public boolean defineRule(Rule r) { if (!super.defineRule(r)) { return false; } if ( modes==null ) modes = new MultiMap<String, Rule>(); modes.map(r.mode, r); return true; }
@Override public boolean defineRule(Rule r) { if (!super.defineRule(r)) { return false; } if ( modes==null ) modes = new MultiMap<String, Rule>(); modes.map(r.mode, r); return true; }
@Override public boolean defineRule(Rule r) { if (!super.defineRule(r)) { return false; } if ( modes==null ) modes = new MultiMap<String, Rule>(); modes.map(r.mode, r); return true; }
@Override public boolean defineRule(Rule r) { if (!super.defineRule(r)) { return false; } if ( modes==null ) modes = new MultiMap<String, Rule>(); modes.map(r.mode, r); return true; }
@Override public boolean defineRule(Rule r) { if (!super.defineRule(r)) { return false; } if ( modes==null ) modes = new MultiMap<String, Rule>(); modes.map(r.mode, r); return true; }
public void buildTokenContextIndex() { curAndPrevTokenRuleIndexToExemplarIndexes = new MultiMap<>(); wsFeaturesToExemplarIndexes = new MultiMap<>(); hposFeaturesToExemplarIndexes = new MultiMap<>(); for (int i = 0; i<featureVectors.size(); i++) { int[] features = featureVectors.get(i); int curTokenRuleIndex = features[Trainer.INDEX_PREV_EARLIEST_RIGHT_ANCESTOR]; int prevTokenRuleIndex = features[Trainer.INDEX_EARLIEST_LEFT_ANCESTOR]; int pr = Trainer.unrulealt(prevTokenRuleIndex)[0]; int cr = Trainer.unrulealt(curTokenRuleIndex)[0]; curAndPrevTokenRuleIndexToExemplarIndexes.map(new Pair<>(pr, cr), i); wsFeaturesToExemplarIndexes.map(new FeatureVectorAsObject(features, Trainer.FEATURES_INJECT_WS), i); hposFeaturesToExemplarIndexes.map(new FeatureVectorAsObject(features, Trainer.FEATURES_HPOS), i); } } }
public MultiMap<String, LabelElementPair> getElementLabelDefs() { MultiMap<String, LabelElementPair> defs = new MultiMap<String, LabelElementPair>(); for (int i=1; i<=numberOfAlts; i++) { for (List<LabelElementPair> pairs : alt[i].labelDefs.values()) { for (LabelElementPair p : pairs) { defs.map(p.label.getText(), p); } } } return defs; }
@Override public void label(GrammarAST op, GrammarAST ID, GrammarAST element) { LabelElementPair lp = new LabelElementPair(g, ID, element, op.getType()); currentRule.alt[currentOuterAltNumber].labelDefs.map(ID.getText(), lp); }
getLog().debug(" ... relative path is: " + relPath); grammarFileByFolder.map(relPathBase, grammarFile);
for (int i = 0; i<n; i++) { int[] features = corpus.featureVectors.get(i); wsContextToIndex.map(new FeatureVectorAsObject(features, Trainer.FEATURES_INJECT_WS), i); hposContextToIndex.map(new FeatureVectorAsObject(features, Trainer.FEATURES_HPOS), i); wsCatToIndexes.map(corpus.injectWhitespace.get(i), i); hposCatToIndexes.map(corpus.hpos.get(i), i);
TokenTagToken tokenTagToken = (TokenTagToken)t2.getSymbol(); labels.map(tokenTagToken.getTokenName(), tree); if ( tokenTagToken.getLabel()!=null ) { labels.map(tokenTagToken.getLabel(), tree); if ( r1.getRuleContext().getRuleIndex() == r2.getRuleContext().getRuleIndex() ) { labels.map(ruleTagToken.getRuleName(), tree); if ( ruleTagToken.getLabel()!=null ) { labels.map(ruleTagToken.getLabel(), tree);
TokenTagToken tokenTagToken = (TokenTagToken)t2.getSymbol(); labels.map(tokenTagToken.getTokenName(), tree); if ( tokenTagToken.getLabel()!=null ) { labels.map(tokenTagToken.getLabel(), tree); if ( r1.getRuleContext().getRuleIndex() == r2.getRuleContext().getRuleIndex() ) { labels.map(ruleTagToken.getRuleName(), tree); if ( ruleTagToken.getLabel()!=null ) { labels.map(ruleTagToken.getLabel(), tree);
TokenTagToken tokenTagToken = (TokenTagToken)t2.getSymbol(); labels.map(tokenTagToken.getTokenName(), tree); if ( tokenTagToken.getLabel()!=null ) { labels.map(tokenTagToken.getLabel(), tree); if ( r1.getRuleContext().getRuleIndex() == r2.getRuleContext().getRuleIndex() ) { labels.map(ruleTagToken.getRuleName(), tree); if ( ruleTagToken.getLabel()!=null ) { labels.map(ruleTagToken.getLabel(), tree);
TokenTagToken tokenTagToken = (TokenTagToken)t2.getSymbol(); labels.map(tokenTagToken.getTokenName(), tree); if ( tokenTagToken.getLabel()!=null ) { labels.map(tokenTagToken.getLabel(), tree); if ( r1.getRuleContext().getRuleIndex() == r2.getRuleContext().getRuleIndex() ) { labels.map(ruleTagToken.getRuleName(), tree); if ( ruleTagToken.getLabel()!=null ) { labels.map(ruleTagToken.getLabel(), tree);
GrammarAST elementNode = (GrammarAST)labelOpNode.getChild(1); LabelElementPair lp = new LabelElementPair(g, labelNode, elementNode, labelOpNode.getType()); r.alt[1].labelDefs.map(labelNode.getText(), lp);