Cogito, ergo sum

Difference between revisions of "Unreal Wiki:Sandbox"

From Unreal Wiki, The Unreal Engine Documentation Site
Jump to: navigation, search
m
Line 6: Line 6:
 
* This doesn't even apply #replace: [[{{#replace:a,b,c|,|]], [[}}]]
 
* This doesn't even apply #replace: [[{{#replace:a,b,c|,|]], [[}}]]
 
* This works, but is very ugly: {{#replace:{{#replace:@@{{#replace:a,b,c|,|~~, @@}}~~ | ~ | ] }} | @ | [ }}
 
* This works, but is very ugly: {{#replace:{{#replace:@@{{#replace:a,b,c|,|~~, @@}}~~ | ~ | ] }} | @ | [ }}
* Still ugly, but a bit better: {{concat|[|[{{#replace:a,b,c|,|{{concat|]|], [|[}}}}]|]}}
+
* Still ugly, but definitely better: [[{{#replace:a,b,c|,|{{concat|]|], [|[}}}}]]
  
 
[http://wiki.beyondunreal.com:8080/w/extensions/uscript.php.txt UScript highlighter] - powered by a slightly modified version of [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi|Extension:SyntaxHighlight_GeSHi]].  A class for all source blocks has been added (highlighted-source), and the indent parameter has been added so you can specify how many spaces to expand tabs to.  Larger test here: [[Project:Sandbox/UScript Test]]
 
[http://wiki.beyondunreal.com:8080/w/extensions/uscript.php.txt UScript highlighter] - powered by a slightly modified version of [[mediawikiwiki:Extension:SyntaxHighlight_GeSHi|Extension:SyntaxHighlight_GeSHi]].  A class for all source blocks has been added (highlighted-source), and the indent parameter has been added so you can specify how many spaces to expand tabs to.  Larger test here: [[Project:Sandbox/UScript Test]]
Line 43: Line 43:
 
+++sdfgsdfg
 
+++sdfgsdfg
 
++sdgsdfgs
 
++sdgsdfgs
 
<div class="tree">
 
*erergtsdg
 
**dfgsdfg
 
***dfgsdfg
 
**sdfgsdfgdfg
 
***sdfgsdfgsdfg
 
***sdfgdsfgsdfg
 
****sdfgs  dfgsdfgsdfg
 
**dsfgdsfg
 
***sdfgsdfg
 
**sdgsdfgs
 
</div>
 

Revision as of 07:54, 6 March 2008

Do not edit the area above the separator line, please.


  • This correctly replaces, but for obvious reasons doesn't produce links correctly: a, [b]], [c]]
  • This doesn't even apply #replace: [[{{#replace:a,b,c|,|]], [[}}]]
  • This works, but is very ugly: a, b, c
  • Still ugly, but definitely better: a, b, c

UScript highlighter - powered by a slightly modified version of Extension:SyntaxHighlight_GeSHi. A class for all source blocks has been added (highlighted-source), and the indent parameter has been added so you can specify how many spaces to expand tabs to. Larger test here: Project:Sandbox/UScript Test

  1. class TestCommandlet extends Commandlet;
  2.  
  3. function int Main(string Args)
  4. {
  5.   DynamicLoadObject(Args, class'Class');
  6.  
  7.   return 0;
  8. }

Other languages available as well:

my $line = <>;
chomp $line;
if ($line =~ /^y/i) {
    print "You answered yes!\n";
}
else {
    print "You answered no!\n";
}

Custom code for tree parser, please abuse:

erergtsdg
+- dfgsdfg
|  \- dfgsdfg
+- sdfgsdfgdfg
|  +- sdfgsdfgsdfg
|  \- sdfgdsfgsdfg
|     \- sdfgs dfgsdfgsdfg
+- dsfgdsfg
|  \- sdfgsdfg
\- sdgsdfgs