import static eu.svjatoslav.commons.file.IOHelper.getFileContentsAsString;
import static eu.svjatoslav.commons.string.tokenizer.Terminator.TerminationStrategy.DROP;
import static eu.svjatoslav.commons.string.tokenizer.Terminator.TerminationStrategy.PRESERVE;
+import static eu.svjatoslav.sixth.core.document.text.FormattedText.fromOrg;
public class OrgParser {
return;
if (token.token.startsWith("*")){
- parseHeading(line, token);
+ parseHeading(token);
return;
}
}
- private void parseHeading(String line, TokenizerMatch token) {
+ private void parseHeading(TokenizerMatch token) {
int level = token.token.length()-1;
- document.createHeading(token.reminder, level);
+ document.createHeading(fromOrg(token.reminder), level);
}
private Tokenizer getLineTokenizer(String contents) {