Syntax Highlighting Examples

From Second Life Wiki
Revision as of 12:05, 28 January 2014 by Omei Qunhua (talk | contribs) (Undo revision 1187318 by Special:Contributions/Kireji Haiku) undo silly pointless edit that nigh-on hid the TOC)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Overview

This is a rather old extension that enables including code with syntax highlighting. To use, it, enclose your code in tags like this

<Language>
 ....
</Language>

where Language is the code for the programming or markup language being used.

The documentation lists a large number of supported languages, but the ones most likely to be useful here are

  • cpp: C++
  • bash: Bash shell
  • html4strict: HTML
  • javascript: Javascript
  • perl: Perl
  • php: PHP
  • python: Python
  • sql: SQL
  • xml: XML

LSL

<lsl>

if (type == 0)
       {
           llOwnerSay("Near");
       }
       else if (type == 1)
       {
           llOwnerSay("Stopping");
       }

... </lsl>

PHP

Text before code. <php><?php

   $v = "string";    // sample initialization

?> html text <?

   echo $v;         // end of php code

?> </php> Text after code.

Python

Text before code. <python> # Hello World in Python

def main():
    print "Hello World!"

if __name__ == '__main__':
    main()</python>

Text after code.

C++

Text before code.

<cpp>#include <iostream>

int main(int argc, char** argv) {

   std::cout << "hai, can i haz c++ nao?" << std::endl;
   return 0;

}</cpp>

Text after code.

HTML

Text before code.

<html4strict>

OMG Look at This

Wait where did he get that penguin from?

</html4strict>

Text after code.