|
@@ -0,0 +1,336 @@
|
|
|
+<!doctype html>
|
|
|
+
|
|
|
+<html>
|
|
|
+
|
|
|
+<head>
|
|
|
+
|
|
|
+ <meta charset="utf-8">
|
|
|
+
|
|
|
+ <title>Monkey2 Modules Reference</title>
|
|
|
+
|
|
|
+ <link rel="stylesheet" href="style.css">
|
|
|
+
|
|
|
+ <link rel="stylesheet" href="jstree/dist/themes/default-dark/style.min.css" />
|
|
|
+
|
|
|
+ <script src="jstree/dist/libs/jquery-1.9.1.min.js"></script>
|
|
|
+
|
|
|
+ <script src="jstree/dist/jstree.min.js"></script>
|
|
|
+
|
|
|
+ <script>
|
|
|
+
|
|
|
+ var jstree_theme='default-dark';
|
|
|
+
|
|
|
+ function openDocsPage( page ){
|
|
|
+
|
|
|
+ var url='../modules/'+page;
|
|
|
+
|
|
|
+ var docs=document.getElementById( 'docs-iframe' );
|
|
|
+
|
|
|
+ docs.contentWindow.location=url;
|
|
|
+ }
|
|
|
+
|
|
|
+ </script>
|
|
|
+
|
|
|
+</head>
|
|
|
+
|
|
|
+<body class="page_body">
|
|
|
+
|
|
|
+<div class="modules_content">
|
|
|
+
|
|
|
+<!-- CONTENT -->
|
|
|
+
|
|
|
+<div class="modules_nav_wrapper">
|
|
|
+<form role="search"><input type="text" id="search" placeholder="Search for..." style="width:100%;" /></form>
|
|
|
+<div id="tree" class="modules_nav_tree"></div>
|
|
|
+</div>
|
|
|
+
|
|
|
+<div class="modules_docs_wrapper">
|
|
|
+<iframe id="docs-iframe" class="modules_docs_iframe"></iframe>
|
|
|
+</div>
|
|
|
+
|
|
|
+<script>
|
|
|
+
|
|
|
+jQuery( function($){
|
|
|
+
|
|
|
+ $('#tree').jstree( {
|
|
|
+
|
|
|
+ 'core':{
|
|
|
+ 'multiple' : false,
|
|
|
+ 'animation' : false,
|
|
|
+ 'themes':{
|
|
|
+ 'name' : jstree_theme,
|
|
|
+ 'dots' : false,
|
|
|
+ 'icons' : false,
|
|
|
+ 'stripes' : false
|
|
|
+ },
|
|
|
+ 'data':[ {
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/manual.md.html#welcome-to-monkey2"
|
|
|
+ },
|
|
|
+ "text":"Welcome to Monkey2!"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/language.md.html#monkey2-language-reference"
|
|
|
+ },
|
|
|
+ "text":"Monkey2 Language reference"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/modules.md.html#creating-modules"
|
|
|
+ },
|
|
|
+ "text":"Creating modules"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/modules.md.html#importing-modules"
|
|
|
+ },
|
|
|
+ "text":"Importing modules"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/modules.md.html#applications"
|
|
|
+ },
|
|
|
+ "text":"Applications"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/modules.md.html#modules-and-applications"
|
|
|
+ },
|
|
|
+ "text":"Modules and Applications"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/namespaces.md.html#declaring-namespaces"
|
|
|
+ },
|
|
|
+ "text":"Declaring namespaces"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/namespaces.md.html#accessing-namespaces"
|
|
|
+ },
|
|
|
+ "text":"Accessing namespaces"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/namespaces.md.html#the-using-directive"
|
|
|
+ },
|
|
|
+ "text":"The Using directive"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/namespaces.md.html#namespaces-and-using"
|
|
|
+ },
|
|
|
+ "text":"Namespaces and Using"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/types.md.html#primitive-types"
|
|
|
+ },
|
|
|
+ "text":"Primitive types"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/types.md.html#compound-types"
|
|
|
+ },
|
|
|
+ "text":"Compound types"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/types.md.html#implicit-type-conversions"
|
|
|
+ },
|
|
|
+ "text":"Implicit type conversions"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/types.md.html#explicit-type-conversions"
|
|
|
+ },
|
|
|
+ "text":"Explicit type conversions"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/types.md.html#monkey2-types"
|
|
|
+ },
|
|
|
+ "text":"Monkey2 types"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/variables.md.html#local-variables"
|
|
|
+ },
|
|
|
+ "text":"Local variables"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/variables.md.html#global-variables"
|
|
|
+ },
|
|
|
+ "text":"Global variables"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/variables.md.html#consts"
|
|
|
+ },
|
|
|
+ "text":"Consts"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/variables.md.html#variables-and-consts"
|
|
|
+ },
|
|
|
+ "text":"Variables and Consts"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/functions.md.html#global-functions"
|
|
|
+ },
|
|
|
+ "text":"Global functions"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/functions.md.html#lambda-functions"
|
|
|
+ },
|
|
|
+ "text":"Lambda functions"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/functions.md.html#function-values"
|
|
|
+ },
|
|
|
+ "text":"Function values"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/functions.md.html#functions"
|
|
|
+ },
|
|
|
+ "text":"Functions"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/expressions.md.html#operators"
|
|
|
+ },
|
|
|
+ "text":"Operators"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/expressions.md.html#type-balancing"
|
|
|
+ },
|
|
|
+ "text":"Type balancing"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/expressions.md.html#operator-overloading"
|
|
|
+ },
|
|
|
+ "text":"Operator overloading"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/expressions.md.html#expressions"
|
|
|
+ },
|
|
|
+ "text":"Expressions"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#classes"
|
|
|
+ },
|
|
|
+ "text":"Classes"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#structs"
|
|
|
+ },
|
|
|
+ "text":"Structs"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#interfaces"
|
|
|
+ },
|
|
|
+ "text":"Interfaces"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#fields"
|
|
|
+ },
|
|
|
+ "text":"Fields"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#methods"
|
|
|
+ },
|
|
|
+ "text":"Methods"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#properties"
|
|
|
+ },
|
|
|
+ "text":"Properties"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/user-types.md.html#user-defined-types"
|
|
|
+ },
|
|
|
+ "text":"User defined types"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/native-code.md.html#the-mx2cc-tool"
|
|
|
+ },
|
|
|
+ "text":"The mx2cc tool"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/native-code.md.html#extern-symbols"
|
|
|
+ },
|
|
|
+ "text":"Extern symbols"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/native-code.md.html#extern-classes"
|
|
|
+ },
|
|
|
+ "text":"Extern classes"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/native-code.md.html#integration-with-native-code"
|
|
|
+ },
|
|
|
+ "text":"Integration with native code"
|
|
|
+ },{
|
|
|
+ "children":[{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/build-system.md.html#system-imports"
|
|
|
+ },
|
|
|
+ "text":"System Imports"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/build-system.md.html#local-imports"
|
|
|
+ },
|
|
|
+ "text":"Local Imports"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/build-system.md.html#the-build-system"
|
|
|
+ },
|
|
|
+ "text":"The build system"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/language.md.html"
|
|
|
+ },
|
|
|
+ "text":"Language reference"
|
|
|
+ },{
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/mx2cc.md.html"
|
|
|
+ },
|
|
|
+ "text":"The mx2cc compiler"
|
|
|
+ }],
|
|
|
+ "data":{
|
|
|
+ "page":"monkey/docs/__MANPAGES__/manual.md.html"
|
|
|
+ },
|
|
|
+ "text":"Monkey2"
|
|
|
+} ]
|
|
|
+ },
|
|
|
+ 'plugins':[ 'search' ]
|
|
|
+ });
|
|
|
+
|
|
|
+ $('#tree').on( 'changed.jstree',function( e,data ){
|
|
|
+
|
|
|
+ var node=data.instance.get_node( data.selected[0] );
|
|
|
+ if( !node || !node.data ) return;
|
|
|
+
|
|
|
+ var page=node.data.page;
|
|
|
+ if( !page ) return;
|
|
|
+
|
|
|
+ openDocsPage( page );
|
|
|
+ });
|
|
|
+
|
|
|
+ var to=false;
|
|
|
+
|
|
|
+ $('#search').keyup( function(){
|
|
|
+
|
|
|
+ if( to ) { clearTimeout( to ); }
|
|
|
+
|
|
|
+ to = setTimeout( function(){
|
|
|
+ var v = $('#search').val();
|
|
|
+ $('#tree').jstree( true ).search( v );
|
|
|
+ },250 );
|
|
|
+
|
|
|
+ });
|
|
|
+
|
|
|
+} );
|
|
|
+
|
|
|
+</script>
|
|
|
+
|
|
|
+<!-- END -->
|
|
|
+
|
|
|
+</div>
|
|
|
+
|
|
|
+</body>
|
|
|
+
|
|
|
+</html>
|