Syntax Highlighting Examples

From Second Life Wiki
Revision as of 11: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

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.