Template:Nasal Navigation: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
m (add forum link)
No edit summary
(36 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]]
* [[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|<code>string</code> namespace]]
* [[Howto:Write a parser in Nasal]]
* [[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]]
* [[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 55: Line 85:
* [[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 20:56, 29 October 2020

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