Template:Nasal Navigation: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
mNo edit summary
(Update)
(26 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{forum|30|Nasal Scripting}}
<noinclude>{{Informative template|1=
{{sidebar
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 9: 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 28: Line 43:
* [[Nasal Conditionals]]
* [[Nasal Conditionals]]
* [[Nasal Loops]]
* [[Nasal Loops]]
* [[Numbers in Nasal]]
* [[Nasal Operators]]
* [[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]]
* [[Nasal Flightplan]]
* [[Object oriented programming in Nasal|OOP Introduction]]
* [[Object oriented programming in Nasal|OOP Introduction]]
Line 38: Line 64:
* [[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]]
* [[Nasal Flightplan]]


| heading3 = Advanced Tutorials
| heading4 = Advanced Tutorials
| content3 =
| content4 =
* [[Caching Nasal function calls]]
* [[Caching Nasal function calls]]
* [[Nasal Unit Testing Framework]] (WIP)
* [[Nasal Unit Testing Framework]] (WIP)
* [[Nasal Meta-Programming]]
* [[Nasal Meta-Programming]]
* [[A GPX flight logger in Nasal]]
* [[A GPX flight logger in Nasal]]
* [[Multiplayer scripting in Nasal]]
* [[Howto:Making HTTP Requests from Nasal]]
* [[Howto:Making HTTP Requests from Nasal]]
* [[Howto:Transmit properties over MP]]
* [[Howto:Transmit properties over MP]]
Line 63: Line 87:
* [[Howto:Developing a DSL interpreter in Nasal]]
* [[Howto:Developing a DSL interpreter in Nasal]]
* [[Howto:Nasal Metaprogramming]]
* [[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><includeonly>[[Category:Nasal]]</includeonly>

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}}