asupdev / asup

As.UP dev repository
Eclipse Public License 1.0
1 stars 0 forks source link

Convertitore Markdown in documentazione Sme.UP #60

Closed ghost closed 9 years ago

ghost commented 9 years ago

http://en.wikipedia.org/wiki/Markdown

Verificare questo parser org.eclipse.mylyn.wikitext

ghost commented 9 years ago
package org.eclipse.mylyn.internal.wikitext.markdown.tests;
import java.io.StringWriter;
import junit.framework.TestCase;
import org.eclipse.mylyn.wikitext.core.parser.MarkupParser;
import org.eclipse.mylyn.wikitext.core.parser.builder.HtmlDocumentBuilder;
import org.eclipse.mylyn.wikitext.markdown.core.MarkdownLanguage;
/**
 * Test base for markdown language tests.
 * 
 * @author Stefan Seelmann
 */
public abstract class MarkdownLanguageTestBase extends TestCase {
    private MarkupParser parser;
    @Override
public void setUp() throws Exception {
    super.setUp();
    parser = new MarkupParser(new MarkdownLanguage());
}
public String parseToHtml(String markup) {
    StringWriter out = new StringWriter();
    HtmlDocumentBuilder builder = new HtmlDocumentBuilder(out);
    builder.setEmitAsDocument(false);
    parser.setBuilder(builder);
    parser.parse(markup);
    return out.toString();
}
}
foresti-smeup commented 9 years ago

Proigetto Eclipse di riferimento:

Altri progetti interessanti:

Grammatica Antlr4 completa:

ghost commented 9 years ago

A parita' di funzioni penso siano sempre preferibili tecnologie Eclipse