Syntax Highlighting Examples
Revision as of 01:20, 8 April 2015 by Cerise Sorbet (talk | contribs)
Help Portal: |
Avatar | Bug Fixes | Communication | Community | Glossary | Land & Sim | Multimedia | Navigation | Object | Video Tutorials | Viewer | Wiki | Misc |
Overview
This is a MediaWiki extension that enables including code with syntax highlighting. To use, it, enclose your code in tags like this
<source lang="Language">
....
</source>
or
<syntaxhighlight lang="Language">
....
</syntaxhighlight>
where Language is the code for the programming or markup language being used. (Both forms work the same way, <syntaxhighlight> is handy for when the source code example itself contains a <source> tag.)
The documentation lists a large number of supported languages, but the ones most likely to be useful here are
- lsl2: Linden Scripting Language
- cpp: C++
- bash: Bash shell
- html4strict or html5: HTML
- javascript: Javascript
- perl: Perl
- php: PHP
- python: Python
- sql: SQL
- xml: XML
LSL
if (type == 0)
{
llOwnerSay("Near");
}
else if (type == 1)
{
llOwnerSay("Stopping");
}
...
PHP
Text before code.
<?php
$v = "string"; // sample initialization
?>
html text
<?
echo $v; // end of php code
?>
Text after code.
Python
Text before code.
# Hello World in Python
def main():
print "Hello World!"
if __name__ == '__main__':
main()
Text after code.
C++
Text before code.
#include <iostream>
int main(int argc, char** argv)
{
std::cout << "hai, can i haz c++ nao?" << std::endl;
return 0;
}
Text after code.
HTML
Text before code.
<h1>OMG Look at This</h1>
<p class="youknowsit">Wait where did he get that penguin from?</p>
Text after code.