Search in sources :

Example 1 with HyperlinkExternalReplacementToken

use of org.eclipse.mylyn.wikitext.mediawiki.internal.token.HyperlinkExternalReplacementToken in project mylyn.docs by eclipse.

the class MediaWikiLanguage method addStandardTokens.

@Override
protected void addStandardTokens(PatternBasedSyntax tokenSyntax) {
    tokenSyntax.add(new LineBreakToken());
    // $NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new EntityReferenceReplacementToken("(tm)", "#8482"));
    // $NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new EntityReferenceReplacementToken("(TM)", "#8482"));
    // $NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new EntityReferenceReplacementToken("(c)", "#169"));
    // $NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new EntityReferenceReplacementToken("(C)", "#169"));
    // $NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new EntityReferenceReplacementToken("(r)", "#174"));
    // $NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new EntityReferenceReplacementToken("(R)", "#174"));
    tokenSyntax.add(new ImageReplacementToken());
    tokenSyntax.add(new HyperlinkInternalReplacementToken());
    tokenSyntax.add(new HyperlinkExternalReplacementToken());
    tokenSyntax.add(new ImpliedHyperlinkReplacementToken());
    // horizontal rule //$NON-NLS-1$ //$NON-NLS-2$
    tokenSyntax.add(new PatternLiteralReplacementToken("(?:(?<=^|\\w\\s)(----)(?=$|\\s\\w))", "<hr/>"));
    tokenSyntax.add(new org.eclipse.mylyn.wikitext.mediawiki.internal.token.EntityReferenceReplacementToken());
}
Also used : PatternLiteralReplacementToken(org.eclipse.mylyn.wikitext.parser.markup.token.PatternLiteralReplacementToken) EntityReferenceReplacementToken(org.eclipse.mylyn.wikitext.parser.markup.token.EntityReferenceReplacementToken) HyperlinkExternalReplacementToken(org.eclipse.mylyn.wikitext.mediawiki.internal.token.HyperlinkExternalReplacementToken) LineBreakToken(org.eclipse.mylyn.wikitext.mediawiki.internal.token.LineBreakToken) HyperlinkInternalReplacementToken(org.eclipse.mylyn.wikitext.mediawiki.internal.token.HyperlinkInternalReplacementToken) ImpliedHyperlinkReplacementToken(org.eclipse.mylyn.wikitext.parser.markup.token.ImpliedHyperlinkReplacementToken) ImageReplacementToken(org.eclipse.mylyn.wikitext.mediawiki.internal.token.ImageReplacementToken)

Aggregations

HyperlinkExternalReplacementToken (org.eclipse.mylyn.wikitext.mediawiki.internal.token.HyperlinkExternalReplacementToken)1 HyperlinkInternalReplacementToken (org.eclipse.mylyn.wikitext.mediawiki.internal.token.HyperlinkInternalReplacementToken)1 ImageReplacementToken (org.eclipse.mylyn.wikitext.mediawiki.internal.token.ImageReplacementToken)1 LineBreakToken (org.eclipse.mylyn.wikitext.mediawiki.internal.token.LineBreakToken)1 EntityReferenceReplacementToken (org.eclipse.mylyn.wikitext.parser.markup.token.EntityReferenceReplacementToken)1 ImpliedHyperlinkReplacementToken (org.eclipse.mylyn.wikitext.parser.markup.token.ImpliedHyperlinkReplacementToken)1 PatternLiteralReplacementToken (org.eclipse.mylyn.wikitext.parser.markup.token.PatternLiteralReplacementToken)1