@Override protected Set<String> computeValuesToEscape(Grammar grammar) { return ImmutableSet.copyOf(GrammarUtil.getAllKeywords(grammar)); }
@Override protected Set<String> computeValuesToEscape(Grammar grammar) { Set<String> result = Sets.newHashSet(); for(String keyword: GrammarUtil.getAllKeywords(grammar)) result.add(keyword.toLowerCase()); return ImmutableSet.copyOf(result); }
protected void generateJsHighlighting(final String langId) { final Set<String> allKeywords = GrammarUtil.getAllKeywords(this.getGrammar()); final ArrayList<String> wordKeywords = CollectionLiterals.<String>newArrayList(); final ArrayList<String> nonWordKeywords = CollectionLiterals.<String>newArrayList();
@Override public void completeCodetemplate_KeywordContext(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) { Codetemplate template = EcoreUtil2.getContainerOfType(model, Codetemplate.class); if (template != null) { Codetemplates templates = EcoreUtil2.getContainerOfType(template, Codetemplates.class); if (templates != null) { Grammar language = templates.getLanguage(); if (language != null && !language.eIsProxy()) { Set<String> keywords = GrammarUtil.getAllKeywords(language); for(String keyword: keywords) { String proposalText = keyword; proposalText = getValueConverter().toString(proposalText, ((RuleCall)assignment.getTerminal()).getRule().getName()); StyledString displayText = new StyledString(proposalText).append(" - Keyword", StyledString.QUALIFIER_STYLER); ICompletionProposal proposal = createCompletionProposal(proposalText, displayText, null, context); getPriorityHelper().adjustCrossReferencePriority(proposal, context.getPrefix()); if (proposal instanceof ConfigurableCompletionProposal) { ((ConfigurableCompletionProposal) proposal).setPriority(((ConfigurableCompletionProposal) proposal).getPriority() - 1); } acceptor.accept(proposal); } } } } }
return Integer.valueOf(it_1.length()); }; List<String> _sortBy = IterableExtensions.<String, Integer>sortBy(IterableExtensions.<String>sort(GrammarUtil.getAllKeywords(it)), _function); for(final String kw : _sortBy) { _builder.append("\t");