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' |