Template:Nasal Navigation: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
No edit summary
(Update)
(39 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{sidebar
<noinclude>{{Informative template|1=
Navigation box for core [[Nasal]] articles.
 
== Usage ==
Put this at the top of the article:
{{obr}}'''Nasal Navigation'''{{cbr}}
 
}}
 
[[Category:Navigation templates]]
 
</noinclude><includeonly>{{nocat|{{{nocat|}}}|Nasal}}</includeonly>{{forum|30|Nasal Scripting}}
{{sidebar with collapsible headers
| topimage = [[File:Nasallogo3.png]]
| name = Nasal Navigation
| name = Nasal Navigation
| title = [[Nasal|Nasal scripting]]
| title = [[Nasal|Nasal scripting]]
| contentstyle= text-align: left;
| contentstyle = text-align: left;
| state = collapsed


| content1 =  
| content1 =  
Line 8: Line 22:
* [[Nasal success stories|Success stories]]
* [[Nasal success stories|Success stories]]
* [[Nasal FAQ]]
* [[Nasal FAQ]]
* [[Nasal features|Features]]
* [[Nasal Snippets]]
* [[Nasal Snippets]]
* [[Nasal Style Guide]]
* [[Howto:Syntax highlighting for Nasal]]
* [[Howto:Syntax highlighting for Nasal]]


| heading2 = Getting started
| heading2 = Tools and utilities
| content2 =
| content2style = text-align: center;
| content2 = [[Nasal Console|Console]] &bull; [[Interactive Nasal Console|REPL Console]] &bull; [[Nasal Browser|Browser]]
 
| heading3 = Getting started
| content3 =
* [[Nasal Best Practices]]
* [[Nasal for C++ programmers]]
* [[Nasal for C++ programmers]]
* [[Nasal Console|The Nasal Console]]
* [[Creating new Nasal scripts]]
* [[Creating new Nasal scripts]]
* [[Nasal Hello World]]
* [[Nasal Hello World]]
Line 24: Line 40:
* [[Nasal Namespaces]]
* [[Nasal Namespaces]]
* [[Howto:Understand Namespaces and Methods|Namespace and Methods]]
* [[Howto:Understand Namespaces and Methods|Namespace and Methods]]
* [[Nasal Namespaces in-depth]]
* [[Nasal Conditionals]]
* [[Nasal Conditionals]]
* [[Nasal Loops]]
* [[Nasal Loops]]
* [[Numbers in Nasal]]
* [[Nasal Operators]]
* [[Howto:Use vectors and foreach loops to write shorter code]]
* [[Howto:Use vectors and foreach loops to write shorter code]]
* [[Howto:Start using vectors and hashes in Nasal]]
* [[Howto:Start using vectors and hashes in Nasal]]
* [[Nasal library functions]]
* [[Nasal library]] ([[Nasal library#Core library functions|core]]/[[Nasal library#Extension functions|extension]] functions)
** [[Nasal library/clipboard|<code>clipboard</code> namespace]]
** [[Nasal library/debug|<code>debug</code> namespace]]
** [[Nasal library/geo|<code>geo</code> namespace]]
** [[Nasal library/io|<code>io</code> namespace]]
** [[Nasal library/math|<code>math</code> namespace]]
** [[Nasal library/os.path|<code>os.path</code> namespace]]
** [[Nasal library/props|<code>props</code> namespace]]
* [[Nasal String Manipulation]]
* [[Howto:Write a parser in Nasal]]
* [[Nasal File I/O]]
* [[Nasal Flightplan]]
* [[Object oriented programming in Nasal|OOP Introduction]]
* [[Object oriented programming in Nasal|OOP Introduction]]
* [[Object Oriented Programming with Nasal]]
* [[Object Oriented Programming with Nasal]]
* [[Nasal Callbacks Explained]]
* [[Exception handling with Nasal]]
* [[Exception handling with Nasal]]
* [[Using listeners and signals with Nasal]]
* [[Using listeners and signals with Nasal]]
* [[List of Nasal extension functions]]
* [[List of Nasal modules in $FG_ROOT]]
* [[Developing and debugging Nasal code]]
* [[Developing and debugging Nasal code]]


| heading3 = Advanced Tutorials
| heading4 = Advanced Tutorials
| content3 =
| content4 =
* [[Caching Nasal function calls]]
* [[Nasal Unit Testing Framework]] (WIP)
* [[Nasal Meta-Programming]]
* [[A GPX flight logger in Nasal]]
* [[Multiplayer scripting in Nasal]]
* [[Howto:Making HTTP Requests from Nasal]]
* [[Howto:Transmit properties over MP]]
* [[Howto:Transmit properties over MP]]
* [[Howto:Terrain sampling in Nasal]]
* [[Howto:Terrain sampling in Nasal]]
Line 51: Line 86:
* [[Howto:Start worker threads using listeners in Nasal]]
* [[Howto:Start worker threads using listeners in Nasal]]
* [[Howto:Developing a DSL interpreter in Nasal]]
* [[Howto:Developing a DSL interpreter in Nasal]]
* [[Howto:Nasal Metaprogramming]]
* [[Nasal/JavaScript Subset]]


}}
}}
{{Template:Nasal Internals}}
{{Nasal Internals}}
<noinclude>{{Informative template|1=
Navigation box for core [[Nasal]] articles.
 
== Usage ==
<code><nowiki>{{Nasal Navigation}}</nowiki></code>
}}
 
[[Category:Navigation templates]]</noinclude>

Revision as of 09:43, 26 April 2018

The following template description is not displayed when the template is inserted in an article.

Navigation box for core Nasal articles.

Usage

Put this at the top of the article:

{{Nasal Navigation}}