diff options
Diffstat (limited to 'test/scanners/yaml/basic.expected.raydebug')
-rw-r--r-- | test/scanners/yaml/basic.expected.raydebug | 871 |
1 files changed, 871 insertions, 0 deletions
diff --git a/test/scanners/yaml/basic.expected.raydebug b/test/scanners/yaml/basic.expected.raydebug new file mode 100644 index 0000000..b4f776b --- /dev/null +++ b/test/scanners/yaml/basic.expected.raydebug @@ -0,0 +1,871 @@ +tag(---) +key(name)operator(:) string(paragraphs) +key(desc)operator(:) string(Textile looks for paragraphs in your text. Paragraphs are separated by one blank line. Every paragraph is translated as an HTML paragraph.) +key(in)operator(:) string(|-) + string(A) string(single) string(paragraph.) + + string(Followed) string(by) string(another.) +key(html)operator(:) string(|-) + string(<p>A) string(single) string(paragraph.</p>) + string(<p>Followed) string(by) string(another.</p>) +tag(---) +key(name)operator(:) string(block containing block start) +key(in)operator(:) string(|-) + string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) +key(html)operator(:) string(|-) + string(<p>I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.</p>) +tag(---) +key(name)operator(:) string(extended block containing block start) +key(in)operator(:) string(|-) + string(p..) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) + + string(When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you...) +key(html)operator(:) string(|-) + string(<p>I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.</p>) + string(<p>When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you…</p>) +tag(---) +key(name)operator(:) string(blockquote containing block start) +key(in)operator(:) string(|-) + string(bq.) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) +key(html)operator(:) string(|-) + string(<blockquote>) + string(<p>I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.</p>) + string(</blockquote>) +tag(---) +key(name)operator(:) string(extended blockquote containing block start) +key(in)operator(:) string(|-) + string(bq..) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) + + string(When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you...) +key(html)operator(:) string(|-) + string(<blockquote>) + string(<p>I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.</p>) + string(<p>When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you…</p>) + string(</blockquote>) +tag(---) +key(name)operator(:) string(notextile block containing block start) +key(in)operator(:) string(|-) + string(notextile.) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) +key(html)operator(:) string(|-) + string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) +key(valid_html)operator(:) string(false) +tag(---) +key(name)operator(:) string(extended notextile block containing block start) +key(in)operator(:) string(|-) + string(notextile..) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) + + string(When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you...) +key(html)operator(:) string(|-) + string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) + + string(When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you...) +key(valid_html)operator(:) string(false) +tag(---) +key(name)operator(:) string(pre block containing block start) +key(in)operator(:) string(|-) + string(pre.) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) +key(html)operator(:) string(|-) + string(<pre>I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.</pre>) +tag(---) +key(name)operator(:) string(extended pre block containing block start) +key(in)operator(:) string(|-) + string(pre..) string(I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.) + + string(When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you...) +key(html)operator(:) string(|-) + string(<pre>I) string(saw) string(a) string(ship.) string(It) string(ate) string(my) string(elephant.</pre>) + + string(<pre>When) string(the) string(elephant) string(comes) string(to) string(take) string(a) string(p.) string(you…</pre>) + string(---) +key(name)operator(:) string(html tags) +key(desc)operator(:) string(You can certainly use HTML tags inside your Textile documents. HTML will only be escaped if it’s found in a <code>pre</code> or <code>code</code> block.) +key(in)operator(:) string(|-) + string(I) string(am) string(<b>very</b>) string(serious.) + + string(<pre>) + string(I) string(am) string(<b>very</b>) string(serious.) + string(</pre>) +key(html)operator(:) string(|-) + string(<p>I) string(am) string(<b>very</b>) string(serious.</p>) + string(<pre>) + string(I) string(am) variable(<b>very</b>) string(serious.) + string(</pre>) +tag(---) +key(name)operator(:) string(line breaks) +key(desc)operator(:) string(Line breaks are converted to HTML breaks.) +key(in)operator(:) string(|-) + string(I) string(spoke.) + string(And) string(none) string(replied.) +key(html)operator(:) string(|-) + string(<p>I) string(spoke.<br) string(/>) + string(And) string(none) string(replied.</p>) +key(html_no_breaks)operator(:) string(|-) + string(<p>I) string(spoke.) + string(And) string(none) string(replied.</p>) +key(lite_mode_html)operator(:) string(|-) + string(I) string(spoke.<br) string(/>) + string(And) string(none) string(replied.) +tag(---) +key(name)operator(:) string(curly quotes) +key(desc)operator(:) string(Single- and double-quotes around words or phrases are converted to curly quotations, much easier on the eye.) +key(in)operator(:) string("\\"Observe!\\"") +key(html)operator(:) string(<p>“Observe!”</p>) +tag(---) +key(name)operator(:) string(quotes contained in multi-paragraph quotes) +key(in)operator(:) string(|-) + string("I) string(first) string(learned) string(about) string(this) string(thing) string(called) string("Redcloth") string(several) string(years) string(ago.) + + string("It's) string(wonderful.") +key(html)operator(:) string(|-) + string(<p>“I) string(first) string(learned) string(about) string(this) string(thing) string(called) variable(“Redcloth”) string(several) string(years) string(ago.</p>) + string(<p>“It’s) string(wonderful.”</p>) +tag(---) +key(name)operator(:) string(double hyphens) +key(desc)operator(:) string(Double hyphens are replaced with an em-dash.) +key(in)operator(:) string(Observe--very nice!) +key(html)operator(:) string(<p>Observe—very nice!</p>) +key(latex)operator(:) string("Observe---very nice!\\n\\n") +tag(---) +key(name)operator(:) string(double hyphens with spaces) +key(desc)operator(:) string(Double hyphens are replaced with an em-dash and surrounding spaces are preserved.) +key(in)operator(:) string(Observe -- very nice!) +key(html)operator(:) string(<p>Observe — very nice!</p>) +key(latex)operator(:) string("Observe --- very nice!\\n\\n") +tag(---) +key(name)operator(:) string(parenthetical phrase set off with em dashes) +key(desc)operator(:) string(Sentences with two em dashes should not turn them into strikethroughs) +key(in)operator(:) string(An emdash indicates a parenthetical thought--like this one--which is set apart from the rest of a sentence.) +key(html)operator(:) string("<p>An emdash indicates a parenthetical thought—like this one—which is set apart from the rest of a sentence.</p>") +key(latex)operator(:) string("An emdash indicates a parenthetical thought---like this one---which is set apart from the rest of a sentence.\\n\\n") +tag(---) +key(name)operator(:) string(parenthetical phrase set off with em dashes surrounded by spaces) +key(desc)operator(:) string(Sentences with two em dashes should not turn them into strikethroughs) +key(in)operator(:) string(An emdash indicates a parenthetical thought -- like this one -- which is set apart from the rest of a sentence.) +key(html)operator(:) string("<p>An emdash indicates a parenthetical thought — like this one — which is set apart from the rest of a sentence.</p>") +key(latex)operator(:) string("An emdash indicates a parenthetical thought --- like this one --- which is set apart from the rest of a sentence.\\n\\n") +tag(---) +key(name)operator(:) string(single hyphens with spaces) +key(desc)operator(:) string(Single hyphens are replaced with en-dashes if they are surrounded by spaces.) +key(in)operator(:) string(Observe - tiny and brief.) +key(html)operator(:) string(<p>Observe – tiny and brief.</p>) +key(latex)operator(:) string("Observe--tiny and brief.\\n\\n") +tag(---) +key(name)operator(:) string(midword hyphens ) +key(desc)operator(:) string(Single hyphens are left alone if not surrounded by spaces.) +key(in)operator(:) string(Observe the nicely-done hyphen.) +key(html)operator(:) string(<p>Observe the nicely-done hyphen.</p>) +tag(---) +key(name)operator(:) string(ellipses) +key(desc)operator(:) string(Triplets of periods become an ellipsis.) +key(in)operator(:) string(Observe...) +key(html)operator(:) string(<p>Observe…</p>) +key(lite_mode_html)operator(:) string(Observe…) +tag(---) +key(name)operator(:) string(dimension sign) +key(desc)operator(:) string(The letter 'x' becomes a dimension sign when used between digits.) +key(in)operator(:) string("Observe: 2x3.") +key(html)operator(:) string("<p>Observe: 2×3.</p>") +tag(---) +key(name)operator(:) string(dimension sign with space after) +key(in)operator(:) string("The room is 2x3 inches big.") +key(html)operator(:) string("<p>The room is 2×3 inches big.</p>") +tag(---) +key(name)operator(:) string(dimension sign with spaces) +key(in)operator(:) string("Observe: 2 x 4.") +key(html)operator(:) string("<p>Observe: 2 × 4.</p>") +tag(---) +key(name)operator(:) string(dimension signs chained) +key(in)operator(:) string("Observe: 2x3x4.") +key(html)operator(:) string("<p>Observe: 2×3×4.</p>") +key(lite_mode_html)operator(:) string("Observe: 2×3×4.") +tag(---) +key(name)operator(:) string(dimension signs with double primes) +key(in)operator(:) string('My mouse: 2.5" x 4".') +key(html)operator(:) string('<p>My mouse: 2.5″ × 4″.</p>') +tag(---) +key(name)operator(:) string(dimension signs with single primes) +key(in)operator(:) string("My office: 5' x 4.5'.") +key(html)operator(:) string("<p>My office: 5′ × 4.5′.</p>") +tag(---) +key(name)operator(:) string(trademark and copyright) +key(desc)operator(:) string(Conversion of trademark and copyright symbols.) +key(in)operator(:) string(one(TM\), two(R\), three(C\).) +key(html)operator(:) string(<p>one™, two®, three©.</p>) +key(lite_mode_html)operator(:) string(one™, two®, three©.) +tag(---) +key(name)operator(:) string(headers) +key(desc)operator(:) string(To make an entire paragraph into a Header, place “h<em>n</em>.” at its beginning, where <em>n</em> is a number from 1-6.) +key(in)operator(:) string(h3. Header 3) +key(html)operator(:) string(<h3>Header 3</h3>) +tag(---) +key(name)operator(:) string(blockquote) +key(desc)operator(:) string(To make an entire paragraph into a block quotation, place “bq.” before it.) +key(in)operator(:) string(|-) + string(Any) string(old) string(text) + + string(bq.) string(A) string(block) string(quotation.) + + string(Any) string(old) string(text) +key(html)operator(:) string(|-) + string(<p>Any) string(old) string(text</p>) + string(<blockquote>) + string(<p>A) string(block) string(quotation.</p>) + string(</blockquote>) + string(<p>Any) string(old) string(text</p>) +tag(---) +key(name)operator(:) string(footnote reference) +key(desc)operator(:) string(Numeric references within text to footnotes appear between square brackets.) +key(in)operator(:) string(This is covered elsewhere[1].) +key(html)operator(:) string(<p>This is covered elsewhere<sup class="footnote"><a href="#fn1">1</a></sup>.</p>) +tag(---) +key(name)operator(:) string(footnote) +key(desc)operator(:) string(To create the footnote that corresponds to its reference within the text, begin a new paragraph with fn and the footnote’s number, followed by a dot and a space.) +key(in)operator(:) string(fn1. Down here, in fact.) +key(html)operator(:) string(<p class="footnote" id="fn1"><sup>1</sup> Down here, in fact.</p>) +tag(---) +key(name)operator(:) string(em) +key(desc)operator(:) string(Emphasis to text is added by surrounding a phrase with underscores. In HTML, this often appears as <em>italics</em>.) +key(in)operator(:) string(I _believe_ every word.) +key(html)operator(:) string(<p>I <em>believe</em> every word.</p>) +key(lite_mode_html)operator(:) string("I <em>believe</em> every word.") +tag(---) +key(name)operator(:) string(strong) +key(desc)operator(:) string(Strength can be give to text by surrounding with asterisks. In HTML, this strength appears as <strong>bold</strong>.) +key(in)operator(:) string(And then? She *fell*!) +key(html)operator(:) string(<p>And then? She <strong>fell</strong>!</p>) +key(lite_mode_html)operator(:) string("And then? She <strong>fell</strong>!") +tag(---) +key(name)operator(:) string(strong phrase beginning with a number) +key(desc)operator(:) string(A strong phrase at the beginning of a line that begins with a number should not be recognized as a ul with a start value (no such thing\)) +key(in)operator(:) string("*10 times as many*") +key(html)operator(:) string("<p><strong>10 times as many</strong></p>") +tag(---) +key(name)operator(:) string(force bold italics) +key(desc)operator(:) string(Both italics and bold can be forced by doubling the underscores or asterisks.) +key(in)operator(:) string(|-) + string(I) string(__know__.) + string(I) string(**really**) string(__know__.) +key(html)operator(:) string(|-) + string(<p>I) string(<i>know</i>.<br) string(/>) + string(I) string(<b>really</b>) string(<i>know</i>.</p>) +tag(---) +key(name)operator(:) string(citation) +key(desc)operator(:) string(Use double question marks to indicate <em>citation</em>. The title of a book, for instance.) +key(in)operator(:) string(??Cat's Cradle?? by Vonnegut) +key(html)operator(:) string(<p><cite>Cat’s Cradle</cite> by Vonnegut</p>) +tag(---) +key(name)operator(:) string(code phrases) +key(desc)operator(:) string(Code phrases can be surrounded by at-symbols.) +key(in)operator(:) string(Convert with @r.to_html@) +key(html)operator(:) string(<p>Convert with <code>r.to_html</code></p>) +key(lite_mode_html)operator(:) string(Convert with <code>r.to_html</code>) +tag(---) +key(name)operator(:) string(code phrases not created with multiple email addresses) +key(in)operator(:) string(Please email why@domain.com or jason@domain.com.) +key(html)operator(:) string(<p>Please email why@domain.com or jason@domain.com.</p>) +tag(---) +key(name)operator(:) string(del) +key(desc)operator(:) string(To indicate a passage which has been deleted, surround the passage with hypens.) +key(in)operator(:) string(I'm -sure- not sure.) +key(html)operator(:) string(<p>I’m <del>sure</del> not sure.</p>) +tag(---) +key(name)operator(:) string(ins) +key(desc)operator(:) string(Pluses around a passage indicate its insertion.) +key(in)operator(:) string(You are a +pleasant+ child.) +key(html)operator(:) string(<p>You are a <ins>pleasant</ins> child.</p>) +tag(---) +key(name)operator(:) string(superscript) +key(desc)operator(:) string(To superscript a phrase, surround with carets.) +key(in)operator(:) string(a ^2^ + b ^2^ = c ^2^) +key(html)operator(:) string(<p>a <sup>2</sup> + b <sup>2</sup> = c <sup>2</sup></p>) +tag(---) +key(name)operator(:) string(parenthetical superscript phrase) +key(in)operator(:) string('^(image courtesy NASA\)^') +key(html)operator(:) string('<p><sup>(image courtesy <span class="caps">NASA</span>\)</sup></p>') +tag(---) +key(name)operator(:) string(subscript) +key(desc)operator(:) string(To subscript, surround with tildes.) +key(in)operator(:) string(log ~2~ x) +key(html)operator(:) string(<p>log <sub>2</sub> x</p>) +tag(---) +key(name)operator(:) string(parenthetical subscript phrase) +key(in)operator(:) string('~(image courtesy NASA\)~') +key(html)operator(:) string('<p><sub>(image courtesy <span class="caps">NASA</span>\)</sub></p>') +tag(---) +key(name)operator(:) string(tight superscript and subscript) +key(desc)operator(:) string(if you want your superscript or subscript to not be surrounded by spaces, you must use square brackets) +key(in)operator(:) string(f(x, n\) = log[~4~]x[^n^]) +key(html)operator(:) string('<p>f(x, n\) = log<sub>4</sub>x<sup>n</sup></p>') +tag(---) +key(name)operator(:) string(span) +key(desc)operator(:) string(Lastly, if you find yourself needing to customize the style of a passage, use percent symbols to translate the passage as an HTML span.) +key(in)operator(:) string(I'm %unaware% of most soft drinks.) +key(html)operator(:) string(<p>I’m <span>unaware</span> of most soft drinks.</p>) +tag(---) +key(name)operator(:) string(style span) +key(desc)operator(:) string(This way, you can apply style settings, as described in the next section to arbitrary phrases.) +key(in)operator(:) string(|-) + string(I'm) string(%{color)symbol(:red)operator(})string(unaware%) + string(of) string(most) string(soft) string(drinks.) +key(html)operator(:) string(|-) + string(<p>I’m) string(<span) string(style="color)symbol(:red)string(;">unaware</span><br) string(/>) + string(of) string(most) string(soft) string(drinks.</p>) +key(lite_mode_html)operator(:) string(|-) + string(I’m) string(<span) string(style="color)symbol(:red)string(;">unaware</span><br) string(/>) + string(of) string(most) string(soft) string(drinks.) +tag(---) +key(name)operator(:) string(percent sign) +key(desc)operator(:) string(though percent signs indicate a span, they shouldn't be overly greedy.) +key(in)operator(:) string(|-) + key(http)error(:)string(//blah.com/one%20two%20three) + string((min\)5%-95%(max\)) +key(html)operator(:) string(|-) + string(<p>http)error(:)string(//blah.com/one%20two%20three<br) string(/>) + string((min\)5%-95%(max\)</p>) +tag(---) +key(name)operator(:) string(css class) +key(desc)operator(:) string(A block can be tagged with a CSS class by circling the class in parentheses and placing it just before the period which marks the block.) +key(in)operator(:) string(p(example1\). An example) +key(html)operator(:) string(<p class="example1">An example</p>) +tag(---) +key(name)operator(:) string(css id) +key(desc)operator(:) string(An element ID can be given by prefixing the ID with a pound symbol and using it in place of the class.) +key(in)operator(:) string(p(#big-red\). Red here) +key(html)operator(:) string(<p id="big-red">Red here</p>) +tag(---) +key(name)operator(:) string(class and id combined) +key(desc)operator(:) string(Class and ID can be combined by placing the class first.) +key(in)operator(:) string(p(example1#big-red2\). Red here) +key(html)operator(:) string(<p class="example1" id="big-red2">Red here</p>) +tag(---) +key(name)operator(:) string(css style) +key(desc)operator(:) string(Style settings can be provided directly by surrounding them in curly braces.) +key(in)operator(:) string(p{color:blue;margin:30px}. Spacey blue) +key(html)operator(:) string(<p style="color:blue;margin:30px;">Spacey blue</p>) +tag(---) +key(name)operator(:) string(language designations) +key(desc)operator(:) string(Language designations can be given between angel brackets.) +key(in)operator(:) string(p[fr]. rouge) +key(html)operator(:) string(<p lang="fr">rouge</p>) +tag(---) +key(name)operator(:) string(block attributes on phrase modifiers) +key(desc)operator(:) string(All block attributes can be applied to phrases as well by placing them just inside the opening modifier.) +key(in)operator(:) string(|-) + string(I) string(seriously) string(*{color)symbol(:red)operator(})string(blushed*) + string(when) string(I) string(_(big\)sprouted_) string(that) + string(corn) string(stalk) string(from) string(my) + string(%[es]cabeza%.) +key(html)operator(:) string(|-) + string(<p>I) string(seriously) string(<strong) string(style="color)symbol(:red)string(;">blushed</strong><br) string(/>) + string(when) string(I) string(<em) string(class="big">sprouted</em>) string(that<br) string(/>) + string(corn) string(stalk) string(from) string(my<br) string(/>) + string(<span) string(lang="es">cabeza</span>.</p>) +tag(---) +key(name)operator(:) string(inline attributes preceded by text are treated as literal) +key(desc)operator(:) string(modifiers must come first, without anything before them) +key(in)operator(:) string(|-) + string(I) global_variable(*seriously) operator({)key(color)symbol(:red)operator(})string(blushed*) + string(when) string(I) string(_first) string((big\)sprouted_) string(that) + string(corn) string(stalk) string(from) string(my) + string(%grande) operator([)string(es]cabeza%.) +key(html)operator(:) string(|-) + string(<p>I) string(<strong>seriously) operator({)key(color)symbol(:red)operator(})string(blushed</strong><br) string(/>) + string(when) string(I) string(<em>first) string((big\)sprouted</em>) string(that<br) string(/>) + string(corn) string(stalk) string(from) string(my<br) string(/>) + string(<span>grande) operator([)string(es]cabeza</span>.</p>) +tag(---) +key(name)operator(:) string(align justified) +key(desc)operator(:) string(Text inside blocks can be aligned in four basic ways.) +key(in)operator(:) string(p<>. justified) +key(html)operator(:) string(<p style="text-align:justify;">justified</p>) +tag(---) +key(name)operator(:) string(indentation) +key(desc)operator(:) string(Indentation can also be specified by provide a single left paren for every 1em to the left. A single right paren for every 1em to the right.) +key(in)operator(:) string(p\)\)\). right ident 3em) +key(html)operator(:) string(<p style="padding-right:3em;">right ident 3em</p>) +tag(---) +key(name)operator(:) string(indentation and alignment) +key(desc)operator(:) string(Identation may be coupled with alignment.) +key(in)operator(:) string(h2(\)>. Bingo.) +key(html)operator(:) string(<h2 style="padding-left:1em;padding-right:1em;text-align:right;">Bingo.</h2>) +tag(---) +key(name)operator(:) string(many modifiers combined) +key(desc)operator(:) string(And, furthermore, coupled with language settings and CSS styles.) +key(in)operator(:) string(h3(\)>[no]{color:red}. Bingo) +key(html)operator(:) string(<h3 style="padding-left:1em;padding-right:1em;text-align:right;color:red;" lang="no">Bingo</h3>) +tag(---) +key(name)operator(:) string(code blocks) +key(desc)operator(:) string(For example, long code blocks belong between <code>pre</code> and <code>code</code> tags. Please also indent your code inside the tags to be sure that all Textile processors out there will ignore the contents.) +key(in)operator(:) string(|) + string(<pre>) + string(<code>) + string(a.gsub!() string(/</,) string('') string(\)) + string(</code>) + string(</pre>) +key(html)operator(:) string(|-) + string(<pre>) + string(<code>) + string(a.gsub!() string(/</,) string('') string(\)) + string(</code>) + string(</pre>) +tag(---) +key(name)operator(:) string(div tags) +key(desc)operator(:) string(You may also choose to surround sections with <code>div</code> tags to separate your document into sections. <a href="http://www.instiki.org/">Instiki</a> uses this technique to float a sidebar to the right.) +key(in)operator(:) string(|) + string(<div) string(style="float)symbol(:right)string(;">) + + string(h3.) string(Sidebar) + + key<delimiter(")content(Hobix)delimiter(")>symbol(:http)error(:)string(//hobix.com/) + key<delimiter(")content(Ruby)delimiter(")>symbol(:http)error(:)string(//ruby-lang.org/) + + string(</div>) + + string(The) string(main) string(text) string(of) string(the) string(page) string(goes) string(here) string(and) string(will) string(stay) string(to) string(the) string(left) string(of) string(the) string(sidebar.) +key(html)operator(:) string(|-) + string(<div) string(style="float)symbol(:right)string(;">) + string(<h3>Sidebar</h3>) + string(<p><a) string(href="http)error(:)string(//hobix.com/">Hobix</a><br) string(/>) + string(<a) string(href="http)error(:)string(//ruby-lang.org/">Ruby</a></p>) + string(</div>) + string(<p>The) string(main) string(text) string(of) string(the) string(page) string(goes) string(here) string(and) string(will) string(stay) string(to) string(the) string(left) string(of) string(the) string(sidebar.</p>) +tag(---) +key(name)operator(:) string(numbered list) +key(desc)operator(:) string(To make a numbered list, place each item in its own paragraph, preceded by ”#”.) +key(in)operator(:) string(|-) + comment(# A first item) + comment(# A second item) + comment(# A third) +key(html)operator(:) string(|-) + string(<ol>) + string(<li>A) string(first) string(item</li>) + string(<li>A) string(second) string(item</li>) + string(<li>A) string(third</li>) + string(</ol>) +tag(---) +key(name)operator(:) string(nested numbered lists) +key(desc)operator(:) string(These lists may be nested by increasing the number of pound symbols preceding child entries.) +key(in)operator(:) string(|-) + comment(# Fuel could be:) + comment(## Coal) + comment(## Gasoline) + comment(## Electricity) + comment(# Humans need only:) + comment(## Water) + comment(## Protein) +key(html)operator(:) string(|-) + string(<ol>) + string(<li>Fuel) string(could) key(be)error(:) + string(<ol>) + string(<li>Coal</li>) + string(<li>Gasoline</li>) + string(<li>Electricity</li>) + string(</ol></li>) + string(<li>Humans) string(need) key(only)error(:) + string(<ol>) + string(<li>Water</li>) + string(<li>Protein</li>) + string(</ol></li>) + string(</ol>) +tag(---) +key(name)operator(:) string(bulleted list) +key(desc)operator(:) string(Bulleted lists use an asterisk in place of the pound.) +key(in)operator(:) string(|-) + string(*) string(A) string(first) string(item) + string(*) string(A) string(second) string(item) + string(*) string(A) string(third) +key(html)operator(:) string(|-) + string(<ul>) + string(<li>A) string(first) string(item</li>) + string(<li>A) string(second) string(item</li>) + string(<li>A) string(third</li>) + string(</ul>) +tag(---) +key(name)operator(:) string(nested bulleted lists) +key(desc)operator(:) string(These lists may be nested in like manner.) +key(in)operator(:) string(|-) + string(*) string(Fuel) string(could) key(be)error(:) + string(**) string(Coal) + string(**) string(Gasoline) + string(**) string(Electricity) + string(*) string(Humans) string(need) key(only)error(:) + string(**) string(Water) + string(**) string(Protein) +key(html)operator(:) string(|-) + string(<ul>) + string(<li>Fuel) string(could) key(be)error(:) + string(<ul>) + string(<li>Coal</li>) + string(<li>Gasoline</li>) + string(<li>Electricity</li>) + string(</ul></li>) + string(<li>Humans) string(need) key(only)error(:) + string(<ul>) + string(<li>Water</li>) + string(<li>Protein</li>) + string(</ul></li>) + string(</ul>) +tag(---) +key(name)operator(:) string(links) +key(desc)operator(:) string(Basic links are comprised of a phrase which is linked to a <acronym title="Universal Resource Locator">URL</acronym>. Place the descriptive phrase in quotation marks. Follow it immediately by a colon and the URL.) +key(in)operator(:) string(I searched "Google":http://google.com.) +key(html)operator(:) string(<p>I searched <a href="http://google.com">Google</a>.</p>) +key(lite_mode_html)operator(:) string(I searched <a href="http://google.com">Google</a>.) +tag(---) +key(name)operator(:) string(link aliases) +key(desc)operator(:) string(If you are using the same link several times in your document, or you’d just like to be a tad more organized, you can use a link alias. Place the URL anywhere in your document, beginning with its alias in square brackets. Then, use the alias in place of the URL, using the link format above.) +key(in)operator(:) string(|-) + string(I) string(am) string(crazy) string(about) key<delimiter(")content(Hobix)delimiter(")>symbol(:hobix) + string(and) key<delimiter(")content(it's)delimiter(")>symbol(:hobix) string("all")symbol(:hobix) string(I) string(ever) + key<delimiter(")content(link to)delimiter(")>symbol(:hobix)string(!) + + operator([)string(hobix]http)error(:)string(//hobix.com) +key(html)operator(:) string(|-) + string(<p>I) string(am) string(crazy) string(about) string(<a) string(href="http)error(:)string(//hobix.com">Hobix</a><br) string(/>) + string(and) string(<a) string(href="http)error(:)string(//hobix.com">it’s</a>) string(<a) string(href="http)error(:)string(//hobix.com">all</a>) string(I) string(ever<br) string(/>) + string(<a) string(href="http)error(:)string(//hobix.com">link) string(to</a>!</p>) +tag(---) +key(name)operator(:) string(image) +key(desc)operator(:) string(You can embed an image in your Textile document by surrounding its URL with exclamation marks.) +key(in)operator(:) string("!http://hobix.com/sample.jpg!") +key(html)operator(:) string(<p><img src="http://hobix.com/sample.jpg" alt="" /></p>) +key(lite_mode_html)operator(:) string(<img src="http://hobix.com/sample.jpg" alt="" />) +tag(---) +key(name)operator(:) string(image title) +key(desc)operator(:) string(A title for the image can also be provided in parens, just before the closing exclamation.) +key(in)operator(:) string("!openwindow1.gif(Bunny.\)!") +key(html)operator(:) string(<p><img src="openwindow1.gif" title="Bunny." alt="Bunny." /></p>) +tag(---) +key(name)operator(:) string(image links) +key(desc)operator(:) string(Links can be attached to images with a colon.) +key(in)operator(:) string("!openwindow1.gif!:http://hobix.com/") +key(html)operator(:) string(<p><a href="http://hobix.com/"><img src="openwindow1.gif" alt="" /></a></p>) +tag(---) +key(name)operator(:) string(image alignments) +key(desc)operator(:) string(Alignments can be applied as well to images.) +key(in)operator(:) string(|-) + string(!>obake.gif!) + + string(And) string(others) string(sat) string(all) string(round) string(the) string(small) + string(machine) string(and) string(paid) string(it) string(to) string(sing) string(to) string(them.) +key(html)operator(:) string(|-) + string(<p) string(style="float)symbol(:right)string(;"><img) string(src="obake.gif") string(alt="") string(/></p>) + string(<p>And) string(others) string(sat) string(all) string(round) string(the) string(small<br) string(/>) + string(machine) string(and) string(paid) string(it) string(to) string(sing) string(to) string(them.</p>) +tag(---) +key(name)operator(:) string(acronym definitions) +key(desc)operator(:) string(Definitions for acronyms can be provided by following an acronym with its definition in parens.) +key(in)operator(:) string(We use CSS(Cascading Style Sheets\).) +key(html)operator(:) string(<p>We use <acronym title="Cascading Style Sheets"><span class="caps">CSS</span></acronym>.</p>) +key(lite_mode_html)operator(:) string(We use <acronym title="Cascading Style Sheets"><span class="caps">CSS</span></acronym>.) +key(no_span_caps_html)operator(:) string(<p>We use <acronym title="Cascading Style Sheets">CSS</acronym>.</p>) +tag(---) +key(name)operator(:) string(tables) +key(desc)operator(:) string(Simple tables can be built by separating fields with pipe characters) +key(in)operator(:) string(|-) + string(|) string(name) string(|) string(age) string(|) string(sex) string(|) + string(|) string(joan) string(|) string(24) string(|) string(f) string(|) + string(|) string(archie) string(|) string(29) string(|) string(m) string(|) + string(|) string(bella) string(|) string(45) string(|) string(f) string(|) +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<td>) string(name) string(</td>) + string(<td>) string(age) string(</td>) + string(<td>) string(sex) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(joan) string(</td>) + string(<td>) string(24) string(</td>) + string(<td>) string(f) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(archie) string(</td>) + string(<td>) string(29) string(</td>) + string(<td>) string(m) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(bella) string(</td>) + string(<td>) string(45) string(</td>) + string(<td>) string(f) string(</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(table headers) +key(desc)operator(:) string(Specify header cells by marking them with an underscore and period.) +key(in)operator(:) string(|-) + string(|_.) string(name) string(|_.) string(age) string(|_.) string(sex) string(|) + string(|) string(joan) string(|) string(24) string(|) string(f) string(|) + string(|) string(archie) string(|) string(29) string(|) string(m) string(|) + string(|) string(bella) string(|) string(45) string(|) string(f) string(|) +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<th>name) string(</th>) + string(<th>age) string(</th>) + string(<th>sex) string(</th>) + string(</tr>) + string(<tr>) + string(<td>) string(joan) string(</td>) + string(<td>) string(24) string(</td>) + string(<td>) string(f) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(archie) string(</td>) + string(<td>) string(29) string(</td>) + string(<td>) string(m) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(bella) string(</td>) + string(<td>) string(45) string(</td>) + string(<td>) string(f) string(</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(table cell attributes) +key(desc)operator(:) string(The period used above marks the end of a cell’s attributes. Other attributes can be applied as well.) +key(in)operator(:) string(|-) + string(|_.) string(attribute) string(list) string(|) + string(|<.) string(align) string(left) string(|) + string(|>.) string(align) string(right|) + string(|=.) string(center) string(|) + string(|<>.) string(justify) string(|) + string(|^.) string(valign) string(top) string(|) + string(|~.) string(bottom) string(|) +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<th>attribute) string(list) string(</th>) + string(</tr>) + string(<tr>) + string(<td) string(style="text-align)symbol(:left)string(;">align) string(left) string(</td>) + string(</tr>) + string(<tr>) + string(<td) string(style="text-align)symbol(:right)string(;">align) string(right</td>) + string(</tr>) + string(<tr>) + string(<td) string(style="text-align)symbol(:center)string(;">center) string(</td>) + string(</tr>) + string(<tr>) + string(<td) string(style="text-align)symbol(:justify)string(;">justify) string(</td>) + string(</tr>) + string(<tr>) + string(<td) string(style="vertical-align)symbol(:top)string(;">valign) string(top) string(</td>) + string(</tr>) + string(<tr>) + string(<td) string(style="vertical-align)symbol(:bottom)string(;">bottom) string(</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(table colspan) +key(desc)operator(:) string(You can also specify colspans with a backslash, followed by the cell width.) +key(in)operator(:) string(|-) + string(|\\2.) string(spans) string(two) string(cols) string(|) + string(|) string(col) string(1) string(|) string(col) string(2) string(|) +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<td) string(colspan="2">spans) string(two) string(cols) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(col) string(1) string(</td>) + string(<td>) string(col) string(2) string(</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(table rowspan) +key(desc)operator(:) string(Rowspan is specified by a forward slash, followed by the row height.) +key(in)operator(:) string(|-) + string(|/3.) string(spans) string(3) string(rows) string(|) string(a) string(|) + string(|) string(b) string(|) + string(|) string(c) string(|) +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<td) string(rowspan="3">spans) string(3) string(rows) string(</td>) + string(<td>) string(a) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(b) string(</td>) + string(</tr>) + string(<tr>) + string(<td>) string(c) string(</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(block attributes applied to table cells) +key(desc)operator(:) string(All block attributes can be applied to table cells as well.) +key(in)operator(:) string("|{background:#ddd}. Grey cell|") +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<td) string(style="background)error(:)comment(#ddd;">Grey cell</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(black attributes applied to a table) +key(desc)operator(:) string(Table-wide attributes can be applied before the first row of the table. On its own line, followed by a period.) +key(in)operator(:) string(|-) + string(table{border)symbol(:1px) string(solid) string(black}.) + string(|This|is|a|row|) + string(|This|is|a|row|) +key(html)operator(:) string(|-) + string(<table) string(style="border)symbol(:1px) string(solid) string(black;">) + string(<tr>) + string(<td>This</td>) + string(<td>is</td>) + string(<td>a</td>) + string(<td>row</td>) + string(</tr>) + string(<tr>) + string(<td>This</td>) + string(<td>is</td>) + string(<td>a</td>) + string(<td>row</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(black attributes applied to a table row) +key(desc)operator(:) string(Attributes can be applied to a single row by supplying the attribute before the row starts, using a <code>table</code> modifier and following it by a period.) +key(in)operator(:) string(|-) + string(|This|is|a|row|) + operator({)key(background)error(:)comment(#ddd}. |This|is|grey|row|) +key(html)operator(:) string(|-) + string(<table>) + string(<tr>) + string(<td>This</td>) + string(<td>is</td>) + string(<td>a</td>) + string(<td>row</td>) + string(</tr>) + string(<tr) string(style="background)error(:)comment(#ddd;">) + string(<td>This</td>) + string(<td>is</td>) + string(<td>grey</td>) + string(<td>row</td>) + string(</tr>) + string(</table>) +tag(---) +key(name)operator(:) string(extended block followed by pre block) +key(in)operator(:) string(|-) + string(div..) string(Just) string(a) string(test.) + + string(Second) string(div.) + + string(pre.) string(A) string(pre) string(block) string(ends) string(it.) +key(html)operator(:) string(|-) + string(<div>Just) string(a) string(test.</div>) + string(<div>Second) string(div.</div>) + string(<pre>A) string(pre) string(block) string(ends) string(it.</pre>) +tag(---) +key(name)operator(:) string(extended block followed by blockquote) +key(in)operator(:) string(|-) + string(div..) string(Just) string(a) string(test.) + + string(Second) string(div.) + + string(bq.) string(A) string(blockquote) string(ends) string(it.) +key(html)operator(:) string(|-) + string(<div>Just) string(a) string(test.</div>) + string(<div>Second) string(div.</div>) + string(<blockquote>) + string(<p>A) string(blockquote) string(ends) string(it.</p>) + string(</blockquote>) +tag(---) +key(name)operator(:) string(extended block followed by block code) +key(in)operator(:) string(|-) + string(div..) string(Just) string(a) string(test.) + + string(Second) string(div.) + + string(bc.) string(A) string(blockcode) string(ends) string(it.) +key(html)operator(:) string(|-) + string(<div>Just) string(a) string(test.</div>) + string(<div>Second) string(div.</div>) + string(<pre><code>A) string(blockcode) string(ends) string(it.</code></pre>) +tag(---) +key(name)operator(:) string(extended block followed by notextile block) +key(in)operator(:) string(|-) + string(div..) string(Just) string(a) string(test.) + + string(Second) string(div.) + + string(notextile.) string(A) string(notextile) string(block) string(ends) string(it.) +key(html)operator(:) string(|-) + string(<div>Just) string(a) string(test.</div>) + string(<div>Second) string(div.</div>) + string(A) string(notextile) string(block) string(ends) string(it.) +key(valid_html)operator(:) string(false) +tag(---) +key(name)operator(:) string(simple parentheses) +key(in)operator(:) string(|-) + string(before) string((in) string(parens\)) string(after) +key(html)operator(:) string(|-) + string(<p>before) string((in) string(parens\)) string(after</p>) +tag(---) +key(name)operator(:) string(parentheses in underscores) +key(in)operator(:) string(|-) + string(before) string(_(in) string(parens\)_) string(after) +key(html)operator(:) string(|-) + string(<p>before) string(<em>(in) string(parens\)</em>) string(after</p>) +tag(---) +key(name)operator(:) string(parentheses in asterisks) +key(in)operator(:) string(|-) + string(before) string(*(in) string(parens\)*) string(after) +key(html)operator(:) string(|-) + string(<p>before) string(<strong>(in) string(parens\)</strong>) string(after</p>) +tag(---) +key(name)operator(:) string(parentheses in underscores in quotes) +key(in)operator(:) string(|-) + string("before) string(_(in) string(parens\)_) string(after") +key(html)operator(:) string(|-) + string(<p>“before) string(<em>(in) string(parens\)</em>) string(after”</p>) +tag(---) +key(name)operator(:) string(underscores in parentheses) +key(in)operator(:) string(|-) + string(one) string(_two) string(three_) string((four) string(_five) string(six_\)) string(seven) +key(html)operator(:) string(|-) + string(<p>one) string(<em>two) string(three</em>) string((four) string(<em>five) string(six</em>\)) string(seven</p>) +tag(---) +key(name)operator(:) string(underscores in parentheses in quotes) +key(in)operator(:) string(|-) + string("one) string(_two) string(three_) string((four) string(_five) string(six_\)) string(seven") +key(html)operator(:) string(|-) + string(<p>“one) string(<em>two) string(three</em>) string((four) string(<em>five) string(six</em>\)) string(seven”</p>) +tag(---) +key(name)operator(:) string(underscores in parentheses 2) +key(in)operator(:) string(|-) + string(one) string((two) string(_three) string(four_\)) string(five) +key(html)operator(:) string(|-) + string(<p>one) string((two) string(<em>three) string(four</em>\)) string(five</p>) +tag(---) +key(name)operator(:) string(underscores in parentheses in quotes 2) +key(in)operator(:) string(|-) + string("one) string((two) string(_three) string(four_\)) string(five") +key(html)operator(:) string(|-) + string(<p>“one) string((two) string(<em>three) string(four</em>\)) string(five”</p>) +tag(---) +key(name)operator(:) string(caps in parentheses) +key(desc)operator(:) string(Uppercase words of three or more characters that are in parentheses should be recognized as well as those not in parentheses.) +key(in)operator(:) string(IBM or (HAL\)) +key(html)operator(:) string(<p><span class="caps">IBM</span> or (<span class="caps">HAL</span>\)</p>) +key(no_span_caps_html)operator(:) string(<p>IBM or (HAL\)</p>) +tag(---) +key(name)operator(:) string(phrase modifiers in parentheses) +key(desc)operator(:) string(Inline modifiers are expected to work in parentheses as well.) +key(in)operator(:) string(|-) + string(__Amanita__s) string(are) string(mushrooms.) + string(Lungworts) string((__Lobaria__\)) string(are) string(lichens.) + string(Blah) string(blah) string((normal) string(text) string(**bold**\)) string(blah.) +key(html)operator(:) string(|-) + string(<p>__Amanita__s) string(are) string(mushrooms.<br) string(/>) + string(Lungworts) string((<i>Lobaria</i>\)) string(are) string(lichens.<br) string(/>) + string(Blah) string(blah) string((normal) string(text) string(<b>bold</b>\)) string(blah.</p>) +tag(---) +key(name)operator(:) string(square brackets are preserved) +key(in)operator(:) string(|-) + string(citation) operator([)string("(Berk.\)) string(Hilton"],) string(see) + operator([)string(Papers) string("blah) string(blah."]) +key(html)operator(:) string(|-) + string(<p>citation) operator([)variable(“(Berk.\)) string(Hilton”],) string(see<br) string(/>) + operator([)string(Papers) variable(“blah) string(blah.”]</p>)
\ No newline at end of file |