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.rs66
1 files changed, 59 insertions, 7 deletions
diff --git a/parser/src/token.rs b/parser/src/token.rs
index b3b7bac..1b1d49d 100644
--- a/parser/src/token.rs
+++ b/parser/src/token.rs
@@ -1,16 +1,68 @@
//http://docutils.sourceforge.net/docs/ref/rst/restructuredtext.html#bullet-lists
// *, +, -, •, ‣, ⁃
-pub enum BulletListType { Ast, Plus, Minus, Bullet, TriBullet, HyphenBullet }
+pub enum BulletListType {
+ Ast,
+ Plus,
+ Minus,
+ Bullet,
+ TriBullet,
+ HyphenBullet,
+}
// 1, A, a, I, i
-pub enum EnumListChar { Arabic, AlphaUpper, AlphaLower, RomanUpper, RomanLower, Auto }
+pub enum EnumListChar {
+ Arabic,
+ AlphaUpper,
+ AlphaLower,
+ RomanUpper,
+ RomanLower,
+ Auto,
+}
// 1., (1), 1)
-pub enum EnumListType { Period, ParenEnclosed, Paren }
+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,
+ 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) }
+pub enum FootnoteType {
+ Numbered(usize),
+ AutoNumber,
+ AutoSymbol,
+ AutoNamed(String),
+}