Whitespace (programming language): Difference between revisions

Content deleted Content added
m Sample code: {{not a typo start}}...{{not a typo end}}
m avoid numeric HTML entities
Line 158:
<code><span style="color:#ffffff;background:#9999ff">tab</span></code>, and <code>linefeed</code>.
{{not a typo start}}
S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:Push_+1001000=72='H'_onto_the_stack&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>:Output_'H';_S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>L:Push_+1100101=101='e'_onto_the_stack&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>:Output_'e';_S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:+1101100=108='l'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:+1101100=108='l'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>L:+1101111=111='o'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:+101100=44=','&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:+100000=32=Space&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>L:+1110111=119='w'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>L:+1101111=111='o'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:+1110010=114='r'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L:+1101100=108='l'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>L=+1100100=100='d'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>T<span style="background:#9999ff">&#9Tab;</span>L:+100001=33='!'&#10;T<span style="background:#9999ff">&#9Tab;</span>L&#10;S<span style="background:#ff9999">&#32;{{sp}}</span>S<span style="background:#ff9999">&#32;{{sp}}</span>:Output_'!';_L&#10;L&#10;L:End_the_program&#10;
{{not a typo end}}
When Whitespace source code is displayed in some browsers, the horizontal spacing produced by a tab character is not fixed, but depends on its ___location in the text relative to the next [[Tab key#HTML|horizontal tab stop]]. Depending on the software, tab characters may also get replaced by the corresponding variable number of space characters.