public LanguagePath languagePath() { return ts.languagePath(); }
public LanguagePath languagePath() { return ts.languagePath(); }
public static TokenSequence<TokenId> getCppTokenSequenceWithoutEmbeddings(final Document doc, final int offset) { if (doc == null) { return null; } TokenHierarchy<Document> hi = TokenHierarchy.get(doc); List<TokenSequence<?>> tsList = hi.embeddedTokenSequences(offset, false); if(!tsList.isEmpty()) { TokenSequence<?> ts = tsList.get(0); final Language<?> lang = ts.languagePath().innerLanguage(); if (isCppLanguage(lang, false)) { @SuppressWarnings("unchecked") TokenSequence<TokenId> cppTS = (TokenSequence<TokenId>) ts; return cppTS; } } return null; }
final Language<?> lang = ts.languagePath().innerLanguage(); if (isCppLanguage(lang, lexPP)) { @SuppressWarnings("unchecked")
if (embedded != null) { String embeddedMimeType = MimePath.parse(embedded.languagePath().mimePath()).getPath(); Color bg = null; Color fg = null;
private static void appendHtml(StringBuilder buf, TokenSequence<?> ts) { FontColorSettings settings = null; LanguagePath languagePath = ts.languagePath(); while (!SKIP_COLORING && languagePath != null && settings == null) { String mime = languagePath.mimePath();
boolean isInside = tokenSequence.offset() < offset; Token origToken = tokenSequence.token(); LanguagePath origPath = tokenSequence.languagePath(); boolean wasEmbedd = false; token = tokenSequence.token(); tokenEndOffset = tokenSequence.offset() + token.length(); path = tokenSequence.languagePath(); moveNext = true; } else {
for (int i = tsList.size() - 1; i >= 0; i--) { TokenSequence<?> ts = tsList.get(i); final Language<?> lang = ts.languagePath().innerLanguage(); if (CndLexerUtilities.isCppLanguage(lang, false)) { @SuppressWarnings("unchecked") // NOI18N
final Language<?> lang = ts.languagePath().innerLanguage(); if (CndLexerUtilities.isCppLanguage(lang, false)) { @SuppressWarnings("unchecked") // NOI18N
List<TokenSequence<?>> ppSequences = th.tokenSequenceList(origPreprocTS.languagePath(), 0, doc.getLength()); ConditionalBlock top = new ConditionalBlock(null); ConditionalBlock current = new ConditionalBlock(top);
final Language<?> lang = ts.languagePath().innerLanguage(); if (CndLexerUtilities.isCppLanguage(lang, false)) { @SuppressWarnings("unchecked") // NOI18N
for (int i = tsList.size() - 1; i >= 0; i--) { TokenSequence<?> ts = tsList.get(i); final Language<?> lang = ts.languagePath().innerLanguage(); if (CndLexerUtilities.isCppLanguage(lang, false)) { @SuppressWarnings("unchecked") // NOI18N