org_parser 2.1.0
org_parser: ^2.1.0 copied to clipboard
A pure-Dart parser for Emacs org-mode (https://orgmode.org) markup
example/example.dart
import 'package:org_parser/org_parser.dart';
void main() {
const docString = '''* TODO [#A] foo bar
baz buzz''';
final doc = OrgDocument.parse(docString);
final section = doc.sections[0];
print(section.headline.keyword);
final title = section.headline.title!.children[0] as OrgPlainText;
print(title.content);
final paragraph = section.content!.children[0] as OrgParagraph;
final body = paragraph.body.children[0] as OrgPlainText;
print(body.content);
}