aboutsummaryrefslogtreecommitdiffstats
path: root/parser/src/token.rs
diff options
context:
space:
mode:
Diffstat (limited to 'parser/src/token.rs')
-rw-r--r--parser/src/token.rs16
1 files changed, 16 insertions, 0 deletions
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) }