Nim Tutorial (Part III)	tut3.html
Introduction	tut3.html#introduction	 Introduction	
Macro Arguments	tut3.html#introduction-macro-arguments	  Macro Arguments	
Untyped Arguments	tut3.html#introduction-untyped-arguments	  Untyped Arguments	
Typed Arguments	tut3.html#introduction-typed-arguments	  Typed Arguments	
Static Arguments	tut3.html#introduction-static-arguments	  Static Arguments	
Code Blocks as Arguments	tut3.html#introduction-code-blocks-as-arguments	  Code Blocks as Arguments	
The Syntax Tree	tut3.html#introduction-the-syntax-tree	  The Syntax Tree	
Custom Semantic Checking	tut3.html#introduction-custom-semantic-checking	  Custom Semantic Checking	
Generating Code	tut3.html#introduction-generating-code	  Generating Code	
Building Your First Macro	tut3.html#introduction-building-your-first-macro	  Building Your First Macro	
With Power Comes Responsibility	tut3.html#introduction-with-power-comes-responsibility	  With Power Comes Responsibility	
Limitations	tut3.html#introduction-limitations	  Limitations	
More Examples	tut3.html#more-examples	 More Examples	
Strformat	tut3.html#more-examples-strformat	  Strformat	
Ast Pattern Matching	tut3.html#more-examples-ast-pattern-matching	  Ast Pattern Matching	
OpenGL Sandbox	tut3.html#more-examples-opengl-sandbox	  OpenGL Sandbox	
