| Class | HikiDoc |
| In: |
lib/hikidoc.rb
|
| Parent: | Object |
| VERSION | = | "0.1.0" | ||
| COMMENT_RE | = | %r<\A//> | ||
| HEADER_RE | = | /\A!+/ | ||
| HRULE_RE | = | /\A----$/ | ||
| ULIST | = | "*" | ||
| OLIST | = | "#" | ||
| LIST_RE | = | /\A#{Regexp.union(ULIST, OLIST)}+/ | ||
| DLIST_RE | = | /\A:/ | ||
| TABLE_RE | = | /\A\|\|/ | ||
| BLOCKQUOTE_RE | = | /\A""[ \t]?/ | ||
| INDENTED_PRE_RE | = | /\A[ \t]/ | ||
| BLOCK_PRE_OPEN_RE | = | /\A<<<\s*(\w+)?/ | ||
| BLOCK_PRE_CLOSE_RE | = | /\A>>>/ | ||
| BLANK | = | /\A$/ | ||
| PARAGRAPH_END_RE | = | Regexp.union(BLANK, HEADER_RE, HRULE_RE, LIST_RE, DLIST_RE, BLOCKQUOTE_RE, TABLE_RE, INDENTED_PRE_RE, BLOCK_PRE_OPEN_RE) | ||
| BRACKET_LINK_RE | = | /\[\[.+?\]\]/ | Inline Level | |
| URI_RE | = | /(?:https?|ftp|file|mailto):[A-Za-z0-9;\/?:@&=+$,\-_.!~*\'()#%]+/ | ||
| WIKI_NAME_RE | = | /\b(?:[A-Z]+[a-z\d]+){2,}\b/ | ||
| IMAGE_EXTS | = | %w(.jpg .jpeg .gif .png) | ||
| STRONG | = | "'''" | ||
| EM | = | "''" | ||
| DEL | = | "==" | ||
| TT | = | "``" | ||
| STRONG_RE | = | /'''.+?'''/ | ||
| EM_RE | = | /''.+?''/ | ||
| DEL_RE | = | /==.+?==/ | ||
| TT_RE | = | /``.+?``/ | ||
| MODIFIER_RE | = | Regexp.union(STRONG_RE, EM_RE, DEL_RE, TT_RE) | ||
| MODTAG | = | { STRONG => "strong", EM => "em", DEL => "del", TT => 'tt' |