From a0e3c53758d526bb418c068bce1c99fa5a597ed3 Mon Sep 17 00:00:00 2001 From: Philipp A Date: Thu, 26 Dec 2019 23:01:00 +0100 Subject: Split into smaller crates --- parser/src/token.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 parser/src/token.rs (limited to 'parser/src/token.rs') diff --git a/parser/src/token.rs b/parser/src/token.rs new file mode 100644 index 0000000..b3b7bac --- /dev/null +++ b/parser/src/token.rs @@ -0,0 +1,16 @@ +//http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#bullet-lists + +// *, +, -, •, ‣, ⁃ +pub enum BulletListType { Ast, Plus, Minus, Bullet, TriBullet, HyphenBullet } +// 1, A, a, I, i +pub enum EnumListChar { Arabic, AlphaUpper, AlphaLower, RomanUpper, RomanLower, Auto } +// 1., (1), 1) +pub enum EnumListType { Period, ParenEnclosed, Paren } +// ! " # $ % & ' ( ) * + , - . / : ; < = > ? @ [ \ ] ^ _ ` { | } ~ +pub enum AdornmentChar { + Bang, DQuote, Hash, Dollar, Percent, Amp, SQuote, LParen, RParen, Ast, Plus, Comma, + Minus, Period, Slash, Colon, Semicolon, Less, Eq, More, Question, At, LBrack, + Backslash, RBrack, Caret, Underscore, Backtick, LBrace, Pipe, RBrace, Tilde, +} +// [1], [#], [*], [#foo] +pub enum FootnoteType { Numbered(usize), AutoNumber, AutoSymbol, AutoNamed(String) } -- cgit v1.2.3