{
  "basics": {
    "url": "/docs/basics/",
    "title": "Basics",
    "section": "basics",
    "level": 2
  },
  "basics#statements": {
    "url": "/docs/basics/#statements",
    "title": "Statements",
    "section": "basics",
    "level": 3
  },
  "basics#case-sensitivity": {
    "url": "/docs/basics/#case-sensitivity",
    "title": "Case Sensitivity",
    "section": "basics",
    "level": 3
  },
  "basics#comments": {
    "url": "/docs/basics/#comments",
    "title": "Comments",
    "section": "basics",
    "level": 3
  },
  "basics#paragraph-breaks-blank-lines": {
    "url": "/docs/basics/#paragraph-breaks-blank-lines",
    "title": "Paragraph Breaks (Blank Lines)",
    "section": "basics",
    "level": 3
  },
  "basics#sentence-consumption": {
    "url": "/docs/basics/#sentence-consumption",
    "title": "Sentence Consumption",
    "section": "basics",
    "level": 3
  },
  "basics#the-termination-rule": {
    "url": "/docs/basics/#the-termination-rule",
    "title": "The termination rule",
    "section": "basics",
    "level": 3
  },
  "basics#closing-more-than-one-level": {
    "url": "/docs/basics/#closing-more-than-one-level",
    "title": "Closing more than one level",
    "section": "basics",
    "level": 3
  },
  "basics#this-is-how-you-choose-which-if-an-otherwise-belongs-to": {
    "url": "/docs/basics/#this-is-how-you-choose-which-if-an-otherwise-belongs-to",
    "title": "This is how you choose which if an Otherwise belongs to",
    "section": "basics",
    "level": 4
  },
  "basics#ranges": {
    "url": "/docs/basics/#ranges",
    "title": "Ranges",
    "section": "basics",
    "level": 3
  },
  "basics#loop-expansion": {
    "url": "/docs/basics/#loop-expansion",
    "title": "Loop Expansion",
    "section": "basics",
    "level": 3
  },
  "basics#chained-each-clauses-a-grid": {
    "url": "/docs/basics/#chained-each-clauses-a-grid",
    "title": "Chained each clauses — a grid",
    "section": "basics",
    "level": 4
  },
  "basics#conditional-branching-with-but-if": {
    "url": "/docs/basics/#conditional-branching-with-but-if",
    "title": "Conditional Branching with but if",
    "section": "basics",
    "level": 3
  },
  "basics#inline-substitution-with-treating": {
    "url": "/docs/basics/#inline-substitution-with-treating",
    "title": "Inline Substitution with treating",
    "section": "basics",
    "level": 3
  },
  "types": {
    "url": "/docs/types/",
    "title": "Types",
    "section": "types",
    "level": 2
  },
  "variables": {
    "url": "/docs/variables/",
    "title": "Variables",
    "section": "variables",
    "level": 2
  },
  "variables#declaration-with-type": {
    "url": "/docs/variables/#declaration-with-type",
    "title": "Declaration with Type",
    "section": "variables",
    "level": 3
  },
  "variables#declaration-with-setcreate": {
    "url": "/docs/variables/#declaration-with-setcreate",
    "title": "Declaration with Set/Create",
    "section": "variables",
    "level": 3
  },
  "variables#two-canonical-forms": {
    "url": "/docs/variables/#two-canonical-forms",
    "title": "Two Canonical Forms",
    "section": "variables",
    "level": 3
  },
  "variables#declaration-order": {
    "url": "/docs/variables/#declaration-order",
    "title": "Declaration Order",
    "section": "variables",
    "level": 3
  },
  "variables#assignment-existing-variable": {
    "url": "/docs/variables/#assignment-existing-variable",
    "title": "Assignment (Existing Variable)",
    "section": "variables",
    "level": 3
  },
  "variables#type-immutability": {
    "url": "/docs/variables/#type-immutability",
    "title": "Type Immutability",
    "section": "variables",
    "level": 3
  },
  "variables#naming-rules": {
    "url": "/docs/variables/#naming-rules",
    "title": "Naming Rules",
    "section": "variables",
    "level": 3
  },
  "names-and-strings": {
    "url": "/docs/names-and-strings/",
    "title": "Names and strings",
    "section": "names-and-strings",
    "level": 2
  },
  "functions": {
    "url": "/docs/functions/",
    "title": "Functions",
    "section": "functions",
    "level": 2
  },
  "functions#definition": {
    "url": "/docs/functions/#definition",
    "title": "Definition",
    "section": "functions",
    "level": 3
  },
  "functions#function-scope": {
    "url": "/docs/functions/#function-scope",
    "title": "Function Scope",
    "section": "functions",
    "level": 3
  },
  "functions#parameter-and-local-types": {
    "url": "/docs/functions/#parameter-and-local-types",
    "title": "Parameter and Local Types",
    "section": "functions",
    "level": 3
  },
  "functions#a-collection-parameter-is-the-callers-collection": {
    "url": "/docs/functions/#a-collection-parameter-is-the-callers-collection",
    "title": "A collection parameter is the caller's collection",
    "section": "functions",
    "level": 4
  },
  "functions#function-calls": {
    "url": "/docs/functions/#function-calls",
    "title": "Function Calls",
    "section": "functions",
    "level": 3
  },
  "functions#calling-as-statement": {
    "url": "/docs/functions/#calling-as-statement",
    "title": "Calling as Statement",
    "section": "functions",
    "level": 3
  },
  "functions#reading-a-result": {
    "url": "/docs/functions/#reading-a-result",
    "title": "Reading a result",
    "section": "functions",
    "level": 3
  },
  "things": {
    "url": "/docs/things/",
    "title": "Things",
    "section": "things",
    "level": 2
  },
  "things#defining-a-thing": {
    "url": "/docs/things/#defining-a-thing",
    "title": "Defining a thing",
    "section": "things",
    "level": 3
  },
  "things#the-article-rule": {
    "url": "/docs/things/#the-article-rule",
    "title": "The article rule",
    "section": "things",
    "level": 4
  },
  "things#declarations-and-field-access": {
    "url": "/docs/things/#declarations-and-field-access",
    "title": "Declarations and field access",
    "section": "things",
    "level": 3
  },
  "things#nesting": {
    "url": "/docs/things/#nesting",
    "title": "Nesting",
    "section": "things",
    "level": 3
  },
  "things#value-copy-semantics": {
    "url": "/docs/things/#value-copy-semantics",
    "title": "Value copy semantics",
    "section": "things",
    "level": 3
  },
  "things#printing": {
    "url": "/docs/things/#printing",
    "title": "Printing",
    "section": "things",
    "level": 3
  },
  "things#equality": {
    "url": "/docs/things/#equality",
    "title": "Equality",
    "section": "things",
    "level": 3
  },
  "things#the-manifest": {
    "url": "/docs/things/#the-manifest",
    "title": "The manifest",
    "section": "things",
    "level": 3
  },
  "things#the-three-call-forms": {
    "url": "/docs/things/#the-three-call-forms",
    "title": "The three call forms",
    "section": "things",
    "level": 3
  },
  "things#one-identifier-space": {
    "url": "/docs/things/#one-identifier-space",
    "title": "One identifier space",
    "section": "things",
    "level": 3
  },
  "things#definitions-are-top-level-only": {
    "url": "/docs/things/#definitions-are-top-level-only",
    "title": "Definitions are top-level only",
    "section": "things",
    "level": 3
  },
  "things#cross-file-definitions": {
    "url": "/docs/things/#cross-file-definitions",
    "title": "Cross-file definitions",
    "section": "things",
    "level": 3
  },
  "things#lib-export-of-a-thing-is-not-yet-supported": {
    "url": "/docs/things/#lib-export-of-a-thing-is-not-yet-supported",
    "title": ".lib export of a thing is not yet supported",
    "section": "things",
    "level": 3
  },
  "things#sentence-consumption-and-multi-line-definitions": {
    "url": "/docs/things/#sentence-consumption-and-multi-line-definitions",
    "title": "Sentence consumption and multi-line definitions",
    "section": "things",
    "level": 3
  },
  "things#definition-diagnostics": {
    "url": "/docs/things/#definition-diagnostics",
    "title": "Definition diagnostics",
    "section": "things",
    "level": 3
  },
  "things#type-predicates-and-the-runtime-tag": {
    "url": "/docs/things/#type-predicates-and-the-runtime-tag",
    "title": "Type predicates and the runtime tag",
    "section": "things",
    "level": 3
  },
  "expressions": {
    "url": "/docs/expressions/",
    "title": "Expressions",
    "section": "expressions",
    "level": 2
  },
  "expressions#literals": {
    "url": "/docs/expressions/#literals",
    "title": "Literals",
    "section": "expressions",
    "level": 3
  },
  "expressions#variable-reference": {
    "url": "/docs/expressions/#variable-reference",
    "title": "Variable Reference",
    "section": "expressions",
    "level": 3
  },
  "expressions#arithmetic": {
    "url": "/docs/expressions/#arithmetic",
    "title": "Arithmetic",
    "section": "expressions",
    "level": 3
  },
  "expressions#comparisons": {
    "url": "/docs/expressions/#comparisons",
    "title": "Comparisons",
    "section": "expressions",
    "level": 3
  },
  "expressions#property-checks": {
    "url": "/docs/expressions/#property-checks",
    "title": "Property Checks",
    "section": "expressions",
    "level": 3
  },
  "expressions#logical-operators": {
    "url": "/docs/expressions/#logical-operators",
    "title": "Logical Operators",
    "section": "expressions",
    "level": 3
  },
  "expressions#plural-comparisons-with-are": {
    "url": "/docs/expressions/#plural-comparisons-with-are",
    "title": "Plural Comparisons with are",
    "section": "expressions",
    "level": 3
  },
  "expressions#type-casting": {
    "url": "/docs/expressions/#type-casting",
    "title": "Type Casting",
    "section": "expressions",
    "level": 3
  },
  "control-flow": {
    "url": "/docs/control-flow/",
    "title": "Control Flow",
    "section": "control-flow",
    "level": 2
  },
  "control-flow#if-statement": {
    "url": "/docs/control-flow/#if-statement",
    "title": "If Statement",
    "section": "control-flow",
    "level": 3
  },
  "control-flow#while-loop": {
    "url": "/docs/control-flow/#while-loop",
    "title": "While Loop",
    "section": "control-flow",
    "level": 3
  },
  "control-flow#for-each-loop": {
    "url": "/docs/control-flow/#for-each-loop",
    "title": "For Each Loop",
    "section": "control-flow",
    "level": 3
  },
  "control-flow#repeat": {
    "url": "/docs/control-flow/#repeat",
    "title": "Repeat",
    "section": "control-flow",
    "level": 3
  },
  "control-flow#loop-control": {
    "url": "/docs/control-flow/#loop-control",
    "title": "Loop Control",
    "section": "control-flow",
    "level": 3
  },
  "control-flow#program-termination": {
    "url": "/docs/control-flow/#program-termination",
    "title": "Program Termination",
    "section": "control-flow",
    "level": 3
  },
  "control-flow#incrementdecrement": {
    "url": "/docs/control-flow/#incrementdecrement",
    "title": "Increment/Decrement",
    "section": "control-flow",
    "level": 3
  },
  "lists-and-collections": {
    "url": "/docs/lists-and-collections/",
    "title": "Lists and Collections",
    "section": "lists-and-collections",
    "level": 2
  },
  "lists-and-collections#list-literals": {
    "url": "/docs/lists-and-collections/#list-literals",
    "title": "List Literals",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#mixed-type-lists": {
    "url": "/docs/lists-and-collections/#mixed-type-lists",
    "title": "Mixed-Type Lists",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#nested-lists": {
    "url": "/docs/lists-and-collections/#nested-lists",
    "title": "Nested Lists",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#maps": {
    "url": "/docs/lists-and-collections/#maps",
    "title": "Maps",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#type-predicates": {
    "url": "/docs/lists-and-collections/#type-predicates",
    "title": "Type Predicates",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#dynamic-values-value": {
    "url": "/docs/lists-and-collections/#dynamic-values-value",
    "title": "Dynamic Values (value)",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#nothing-the-absent-value": {
    "url": "/docs/lists-and-collections/#nothing-the-absent-value",
    "title": "Nothing (the absent value)",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#printing-a-list": {
    "url": "/docs/lists-and-collections/#printing-a-list",
    "title": "Printing a List",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#list-properties": {
    "url": "/docs/lists-and-collections/#list-properties",
    "title": "List Properties",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#list-element-access": {
    "url": "/docs/lists-and-collections/#list-element-access",
    "title": "List Element Access",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#appending-to-lists": {
    "url": "/docs/lists-and-collections/#appending-to-lists",
    "title": "Appending to Lists",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#loop-expansion-with-collections": {
    "url": "/docs/lists-and-collections/#loop-expansion-with-collections",
    "title": "Loop Expansion with Collections",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#chained-clauses-the-grid": {
    "url": "/docs/lists-and-collections/#chained-clauses-the-grid",
    "title": "Chained clauses: the grid",
    "section": "lists-and-collections",
    "level": 4
  },
  "lists-and-collections#conditional-branching-with-but-if-lists-and-collections": {
    "url": "/docs/lists-and-collections/#conditional-branching-with-but-if-lists-and-collections",
    "title": "Conditional Branching with but if (Lists and Collections)",
    "section": "lists-and-collections",
    "level": 3
  },
  "lists-and-collections#inline-value-substitution-with-treating": {
    "url": "/docs/lists-and-collections/#inline-value-substitution-with-treating",
    "title": "Inline Value Substitution with treating",
    "section": "lists-and-collections",
    "level": 3
  },
  "inputoutput": {
    "url": "/docs/inputoutput/",
    "title": "Input/Output",
    "section": "inputoutput",
    "level": 2
  },
  "inputoutput#print": {
    "url": "/docs/inputoutput/#print",
    "title": "Print",
    "section": "inputoutput",
    "level": 3
  },
  "inputoutput#format-strings": {
    "url": "/docs/inputoutput/#format-strings",
    "title": "Format Strings",
    "section": "inputoutput",
    "level": 3
  },
  "inputoutput#format-specifiers": {
    "url": "/docs/inputoutput/#format-specifiers",
    "title": "Format Specifiers",
    "section": "inputoutput",
    "level": 4
  },
  "inputoutput#expressions-in-format-strings": {
    "url": "/docs/inputoutput/#expressions-in-format-strings",
    "title": "Expressions in Format Strings",
    "section": "inputoutput",
    "level": 4
  },
  "inputoutput#format-strings-as-values": {
    "url": "/docs/inputoutput/#format-strings-as-values",
    "title": "Format Strings as Values",
    "section": "inputoutput",
    "level": 4
  },
  "inputoutput#format-strings-everywhere": {
    "url": "/docs/inputoutput/#format-strings-everywhere",
    "title": "Format Strings Everywhere",
    "section": "inputoutput",
    "level": 4
  },
  "inputoutput#declarations-in-branches": {
    "url": "/docs/inputoutput/#declarations-in-branches",
    "title": "Declarations in Branches",
    "section": "inputoutput",
    "level": 4
  },
  "inputoutput#escape-sequences": {
    "url": "/docs/inputoutput/#escape-sequences",
    "title": "Escape Sequences",
    "section": "inputoutput",
    "level": 4
  },
  "inputoutput#conditional-print": {
    "url": "/docs/inputoutput/#conditional-print",
    "title": "Conditional Print",
    "section": "inputoutput",
    "level": 3
  },
  "file-io": {
    "url": "/docs/file-io/",
    "title": "File I/O",
    "section": "file-io",
    "level": 2
  },
  "file-io#buffers": {
    "url": "/docs/file-io/#buffers",
    "title": "Buffers",
    "section": "file-io",
    "level": 3
  },
  "file-io#dynamic-buffers-default": {
    "url": "/docs/file-io/#dynamic-buffers-default",
    "title": "Dynamic Buffers (default)",
    "section": "file-io",
    "level": 4
  },
  "file-io#fixed-size-buffers": {
    "url": "/docs/file-io/#fixed-size-buffers",
    "title": "Fixed-Size Buffers",
    "section": "file-io",
    "level": 4
  },
  "file-io#object-properties": {
    "url": "/docs/file-io/#object-properties",
    "title": "Object Properties",
    "section": "file-io",
    "level": 3
  },
  "file-io#universal-properties": {
    "url": "/docs/file-io/#universal-properties",
    "title": "Universal Properties",
    "section": "file-io",
    "level": 4
  },
  "file-io#buffer-properties": {
    "url": "/docs/file-io/#buffer-properties",
    "title": "Buffer Properties",
    "section": "file-io",
    "level": 4
  },
  "file-io#buffer-resizing": {
    "url": "/docs/file-io/#buffer-resizing",
    "title": "Buffer Resizing",
    "section": "file-io",
    "level": 4
  },
  "file-io#buffer-byte-access": {
    "url": "/docs/file-io/#buffer-byte-access",
    "title": "Buffer Byte Access",
    "section": "file-io",
    "level": 4
  },
  "file-io#buffer-append-and-copy": {
    "url": "/docs/file-io/#buffer-append-and-copy",
    "title": "Buffer Append and Copy",
    "section": "file-io",
    "level": 4
  },
  "file-io#file-properties": {
    "url": "/docs/file-io/#file-properties",
    "title": "File Properties",
    "section": "file-io",
    "level": 4
  },
  "file-io#list-properties-object-properties": {
    "url": "/docs/file-io/#list-properties-object-properties",
    "title": "List Properties (Object Properties)",
    "section": "file-io",
    "level": 4
  },
  "file-io#list-element-access-object-properties": {
    "url": "/docs/file-io/#list-element-access-object-properties",
    "title": "List Element Access (Object Properties)",
    "section": "file-io",
    "level": 4
  },
  "file-io#number-properties": {
    "url": "/docs/file-io/#number-properties",
    "title": "Number Properties",
    "section": "file-io",
    "level": 4
  },
  "file-io#opening-files": {
    "url": "/docs/file-io/#opening-files",
    "title": "Opening Files",
    "section": "file-io",
    "level": 3
  },
  "file-io#reading": {
    "url": "/docs/file-io/#reading",
    "title": "Reading",
    "section": "file-io",
    "level": 3
  },
  "file-io#seeking": {
    "url": "/docs/file-io/#seeking",
    "title": "Seeking",
    "section": "file-io",
    "level": 3
  },
  "file-io#writing": {
    "url": "/docs/file-io/#writing",
    "title": "Writing",
    "section": "file-io",
    "level": 3
  },
  "file-io#closing-files": {
    "url": "/docs/file-io/#closing-files",
    "title": "Closing Files",
    "section": "file-io",
    "level": 3
  },
  "file-io#file-operations": {
    "url": "/docs/file-io/#file-operations",
    "title": "File Operations",
    "section": "file-io",
    "level": 3
  },
  "file-io#error-handling": {
    "url": "/docs/file-io/#error-handling",
    "title": "Error Handling",
    "section": "file-io",
    "level": 3
  },
  "file-io#on-error-handler": {
    "url": "/docs/file-io/#on-error-handler",
    "title": "On Error Handler",
    "section": "file-io",
    "level": 4
  },
  "file-io#resource-safety": {
    "url": "/docs/file-io/#resource-safety",
    "title": "Resource Safety",
    "section": "file-io",
    "level": 3
  },
  "file-io#memory-safety-guarantees": {
    "url": "/docs/file-io/#memory-safety-guarantees",
    "title": "Memory Safety Guarantees",
    "section": "file-io",
    "level": 4
  },
  "file-io#automatic-cleanup": {
    "url": "/docs/file-io/#automatic-cleanup",
    "title": "Automatic Cleanup",
    "section": "file-io",
    "level": 4
  },
  "file-io#dynamic-buffers": {
    "url": "/docs/file-io/#dynamic-buffers",
    "title": "Dynamic Buffers",
    "section": "file-io",
    "level": 4
  },
  "file-io#file-descriptor-tracking": {
    "url": "/docs/file-io/#file-descriptor-tracking",
    "title": "File Descriptor Tracking",
    "section": "file-io",
    "level": 4
  },
  "file-io#safety-vs-c-comparison": {
    "url": "/docs/file-io/#safety-vs-c-comparison",
    "title": "Safety vs C Comparison",
    "section": "file-io",
    "level": 4
  },
  "directories-mounting-and-process-control": {
    "url": "/docs/directories-mounting-and-process-control/",
    "title": "Directories, Mounting, and Process Control",
    "section": "directories-mounting-and-process-control",
    "level": 2
  },
  "directories-mounting-and-process-control#directories": {
    "url": "/docs/directories-mounting-and-process-control/#directories",
    "title": "Directories",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#mounting-filesystems": {
    "url": "/docs/directories-mounting-and-process-control/#mounting-filesystems",
    "title": "Mounting Filesystems",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#device-nodes": {
    "url": "/docs/directories-mounting-and-process-control/#device-nodes",
    "title": "Device Nodes",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#symbolic-links": {
    "url": "/docs/directories-mounting-and-process-control/#symbolic-links",
    "title": "Symbolic Links",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#switching-the-root-filesystem": {
    "url": "/docs/directories-mounting-and-process-control/#switching-the-root-filesystem",
    "title": "Switching the Root Filesystem",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#executing-programs": {
    "url": "/docs/directories-mounting-and-process-control/#executing-programs",
    "title": "Executing Programs",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#process-control-fork-and-reap": {
    "url": "/docs/directories-mounting-and-process-control/#process-control-fork-and-reap",
    "title": "Process Control: fork and reap",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "directories-mounting-and-process-control#non-blocking-reap-without-waiting": {
    "url": "/docs/directories-mounting-and-process-control/#non-blocking-reap-without-waiting",
    "title": "Non-blocking reap: without waiting",
    "section": "directories-mounting-and-process-control",
    "level": 4
  },
  "directories-mounting-and-process-control#the-reaped-status": {
    "url": "/docs/directories-mounting-and-process-control/#the-reaped-status",
    "title": "The reaped status",
    "section": "directories-mounting-and-process-control",
    "level": 4
  },
  "directories-mounting-and-process-control#decoding-the-status": {
    "url": "/docs/directories-mounting-and-process-control/#decoding-the-status",
    "title": "Decoding the status",
    "section": "directories-mounting-and-process-control",
    "level": 4
  },
  "directories-mounting-and-process-control#a-supervisor-loop-with-no-shelling-out": {
    "url": "/docs/directories-mounting-and-process-control/#a-supervisor-loop-with-no-shelling-out",
    "title": "A supervisor loop, with no shelling out",
    "section": "directories-mounting-and-process-control",
    "level": 4
  },
  "directories-mounting-and-process-control#send-a-signal-send-signal": {
    "url": "/docs/directories-mounting-and-process-control/#send-a-signal-send-signal",
    "title": "Send a signal: Send signal",
    "section": "directories-mounting-and-process-control",
    "level": 4
  },
  "directories-mounting-and-process-control#system-control-shutdown-reboot-halt": {
    "url": "/docs/directories-mounting-and-process-control/#system-control-shutdown-reboot-halt",
    "title": "System Control: Shutdown, Reboot, Halt",
    "section": "directories-mounting-and-process-control",
    "level": 3
  },
  "time-and-timers": {
    "url": "/docs/time-and-timers/",
    "title": "Time and Timers",
    "section": "time-and-timers",
    "level": 2
  },
  "time-and-timers#getting-current-time": {
    "url": "/docs/time-and-timers/#getting-current-time",
    "title": "Getting Current Time",
    "section": "time-and-timers",
    "level": 3
  },
  "time-and-timers#time-properties": {
    "url": "/docs/time-and-timers/#time-properties",
    "title": "Time Properties",
    "section": "time-and-timers",
    "level": 3
  },
  "time-and-timers#inline-time-access": {
    "url": "/docs/time-and-timers/#inline-time-access",
    "title": "Inline Time Access",
    "section": "time-and-timers",
    "level": 3
  },
  "time-and-timers#sleep-wait": {
    "url": "/docs/time-and-timers/#sleep-wait",
    "title": "Sleep / Wait",
    "section": "time-and-timers",
    "level": 3
  },
  "time-and-timers#timers": {
    "url": "/docs/time-and-timers/#timers",
    "title": "Timers",
    "section": "time-and-timers",
    "level": 3
  },
  "time-and-timers#creating-a-timer": {
    "url": "/docs/time-and-timers/#creating-a-timer",
    "title": "Creating a Timer",
    "section": "time-and-timers",
    "level": 4
  },
  "time-and-timers#starting-and-stopping": {
    "url": "/docs/time-and-timers/#starting-and-stopping",
    "title": "Starting and Stopping",
    "section": "time-and-timers",
    "level": 4
  },
  "time-and-timers#timer-properties": {
    "url": "/docs/time-and-timers/#timer-properties",
    "title": "Timer Properties",
    "section": "time-and-timers",
    "level": 4
  },
  "time-and-timers#getting-duration": {
    "url": "/docs/time-and-timers/#getting-duration",
    "title": "Getting Duration",
    "section": "time-and-timers",
    "level": 4
  },
  "time-and-timers#complete-timer-example": {
    "url": "/docs/time-and-timers/#complete-timer-example",
    "title": "Complete Timer Example",
    "section": "time-and-timers",
    "level": 4
  },
  "time-and-timers#formatted-time-output": {
    "url": "/docs/time-and-timers/#formatted-time-output",
    "title": "Formatted Time Output",
    "section": "time-and-timers",
    "level": 4
  },
  "command-line-arguments": {
    "url": "/docs/command-line-arguments/",
    "title": "Command-Line Arguments",
    "section": "command-line-arguments",
    "level": 2
  },
  "command-line-arguments#arguments-properties": {
    "url": "/docs/command-line-arguments/#arguments-properties",
    "title": "Arguments Properties",
    "section": "command-line-arguments",
    "level": 3
  },
  "command-line-arguments#basic-usage": {
    "url": "/docs/command-line-arguments/#basic-usage",
    "title": "Basic Usage",
    "section": "command-line-arguments",
    "level": 3
  },
  "command-line-arguments#accessing-user-arguments": {
    "url": "/docs/command-line-arguments/#accessing-user-arguments",
    "title": "Accessing User Arguments",
    "section": "command-line-arguments",
    "level": 3
  },
  "command-line-arguments#checking-if-arguments-were-provided": {
    "url": "/docs/command-line-arguments/#checking-if-arguments-were-provided",
    "title": "Checking if Arguments Were Provided",
    "section": "command-line-arguments",
    "level": 3
  },
  "command-line-arguments#dynamic-index-access": {
    "url": "/docs/command-line-arguments/#dynamic-index-access",
    "title": "Dynamic Index Access",
    "section": "command-line-arguments",
    "level": 3
  },
  "command-line-arguments#declarative-flag-parsing": {
    "url": "/docs/command-line-arguments/#declarative-flag-parsing",
    "title": "Declarative Flag Parsing",
    "section": "command-line-arguments",
    "level": 3
  },
  "command-line-arguments#declare-a-flag-schema": {
    "url": "/docs/command-line-arguments/#declare-a-flag-schema",
    "title": "1) Declare a flag schema",
    "section": "command-line-arguments",
    "level": 4
  },
  "command-line-arguments#optional-schema-modifiers": {
    "url": "/docs/command-line-arguments/#optional-schema-modifiers",
    "title": "2) Optional schema modifiers",
    "section": "command-line-arguments",
    "level": 4
  },
  "command-line-arguments#parse-point-explicit-or-automatic": {
    "url": "/docs/command-line-arguments/#parse-point-explicit-or-automatic",
    "title": "3) Parse point: explicit or automatic",
    "section": "command-line-arguments",
    "level": 4
  },
  "command-line-arguments#placement-rules": {
    "url": "/docs/command-line-arguments/#placement-rules",
    "title": "4) Placement rules",
    "section": "command-line-arguments",
    "level": 4
  },
  "command-line-arguments#argumentss-all-vs-argumentss-raw": {
    "url": "/docs/command-line-arguments/#argumentss-all-vs-argumentss-raw",
    "title": "5) arguments's all vs arguments's raw",
    "section": "command-line-arguments",
    "level": 4
  },
  "command-line-arguments#unix-separator": {
    "url": "/docs/command-line-arguments/#unix-separator",
    "title": "6) Unix -- separator",
    "section": "command-line-arguments",
    "level": 4
  },
  "command-line-arguments#practical-pattern": {
    "url": "/docs/command-line-arguments/#practical-pattern",
    "title": "7) Practical pattern",
    "section": "command-line-arguments",
    "level": 4
  },
  "environment-variables": {
    "url": "/docs/environment-variables/",
    "title": "Environment Variables",
    "section": "environment-variables",
    "level": 2
  },
  "environment-variables#environment-properties": {
    "url": "/docs/environment-variables/#environment-properties",
    "title": "Environment Properties",
    "section": "environment-variables",
    "level": 3
  },
  "environment-variables#reading-environment-variables": {
    "url": "/docs/environment-variables/#reading-environment-variables",
    "title": "Reading Environment Variables",
    "section": "environment-variables",
    "level": 3
  },
  "environment-variables#environment-variable-count": {
    "url": "/docs/environment-variables/#environment-variable-count",
    "title": "Environment Variable Count",
    "section": "environment-variables",
    "level": 3
  },
  "environment-variables#iterating-environment-variables": {
    "url": "/docs/environment-variables/#iterating-environment-variables",
    "title": "Iterating Environment Variables",
    "section": "environment-variables",
    "level": 3
  },
  "environment-variables#checking-if-variable-exists": {
    "url": "/docs/environment-variables/#checking-if-variable-exists",
    "title": "Checking if Variable Exists",
    "section": "environment-variables",
    "level": 3
  },
  "environment-variables#complete-example": {
    "url": "/docs/environment-variables/#complete-example",
    "title": "Complete Example",
    "section": "environment-variables",
    "level": 3
  },
  "operators": {
    "url": "/docs/operators/",
    "title": "Operators",
    "section": "operators",
    "level": 2
  },
  "operators#arithmetic-operators": {
    "url": "/docs/operators/#arithmetic-operators",
    "title": "Arithmetic Operators",
    "section": "operators",
    "level": 3
  },
  "operators#comparison-operators": {
    "url": "/docs/operators/#comparison-operators",
    "title": "Comparison Operators",
    "section": "operators",
    "level": 3
  },
  "operators#logical-operators-table": {
    "url": "/docs/operators/#logical-operators-table",
    "title": "Logical Operators (table)",
    "section": "operators",
    "level": 3
  },
  "operators#bitwise-operators": {
    "url": "/docs/operators/#bitwise-operators",
    "title": "Bitwise Operators",
    "section": "operators",
    "level": 3
  },
  "keywords": {
    "url": "/docs/keywords/",
    "title": "Keywords",
    "section": "keywords",
    "level": 2
  },
  "keywords#articles-context-dependent": {
    "url": "/docs/keywords/#articles-context-dependent",
    "title": "Articles (Context-Dependent)",
    "section": "keywords",
    "level": 3
  },
  "keywords#statement-starters": {
    "url": "/docs/keywords/#statement-starters",
    "title": "Statement Starters",
    "section": "keywords",
    "level": 3
  },
  "keywords#flag-schema": {
    "url": "/docs/keywords/#flag-schema",
    "title": "Flag Schema",
    "section": "keywords",
    "level": 3
  },
  "keywords#connectors": {
    "url": "/docs/keywords/#connectors",
    "title": "Connectors",
    "section": "keywords",
    "level": 3
  },
  "keywords#the-and-keyword": {
    "url": "/docs/keywords/#the-and-keyword",
    "title": "The and Keyword",
    "section": "keywords",
    "level": 3
  },
  "keywords#reserved-aliases": {
    "url": "/docs/keywords/#reserved-aliases",
    "title": "Reserved Aliases",
    "section": "keywords",
    "level": 3
  },
  "keywords#two-classes-of-special-word": {
    "url": "/docs/keywords/#two-classes-of-special-word",
    "title": "Two classes of special word",
    "section": "keywords",
    "level": 3
  },
  "keywords#contextual-keywords-things": {
    "url": "/docs/keywords/#contextual-keywords-things",
    "title": "Contextual Keywords (Things)",
    "section": "keywords",
    "level": 3
  },
  "examples": {
    "url": "/docs/examples/",
    "title": "Examples",
    "section": "examples",
    "level": 2
  },
  "examples#hello-world": {
    "url": "/docs/examples/#hello-world",
    "title": "Hello World",
    "section": "examples",
    "level": 3
  },
  "examples#variables-and-arithmetic": {
    "url": "/docs/examples/#variables-and-arithmetic",
    "title": "Variables and Arithmetic",
    "section": "examples",
    "level": 3
  },
  "examples#function-definition-and-call": {
    "url": "/docs/examples/#function-definition-and-call",
    "title": "Function Definition and Call",
    "section": "examples",
    "level": 3
  },
  "examples#counting-loop": {
    "url": "/docs/examples/#counting-loop",
    "title": "Counting Loop",
    "section": "examples",
    "level": 3
  },
  "examples#fizzbuzz": {
    "url": "/docs/examples/#fizzbuzz",
    "title": "FizzBuzz",
    "section": "examples",
    "level": 3
  },
  "libraries-and-imports": {
    "url": "/docs/libraries-and-imports/",
    "title": "Libraries and Imports",
    "section": "libraries-and-imports",
    "level": 2
  },
  "libraries-and-imports#the-see-keyword": {
    "url": "/docs/libraries-and-imports/#the-see-keyword",
    "title": "The see Keyword",
    "section": "libraries-and-imports",
    "level": 3
  },
  "libraries-and-imports#shared-libraries": {
    "url": "/docs/libraries-and-imports/#shared-libraries",
    "title": "Shared libraries",
    "section": "libraries-and-imports",
    "level": 3
  },
  "libraries-and-imports#writing-a-library": {
    "url": "/docs/libraries-and-imports/#writing-a-library",
    "title": "Writing a library",
    "section": "libraries-and-imports",
    "level": 4
  },
  "libraries-and-imports#the-lib-file": {
    "url": "/docs/libraries-and-imports/#the-lib-file",
    "title": "The .lib file",
    "section": "libraries-and-imports",
    "level": 4
  },
  "libraries-and-imports#consuming-a-library": {
    "url": "/docs/libraries-and-imports/#consuming-a-library",
    "title": "Consuming a library",
    "section": "libraries-and-imports",
    "level": 4
  },
  "libraries-and-imports#several-libraries-in-one-so": {
    "url": "/docs/libraries-and-imports/#several-libraries-in-one-so",
    "title": "Several libraries in one .so",
    "section": "libraries-and-imports",
    "level": 4
  },
  "libraries-and-imports#mangling": {
    "url": "/docs/libraries-and-imports/#mangling",
    "title": "Mangling",
    "section": "libraries-and-imports",
    "level": 4
  },
  "libraries-and-imports#calling-a-library-from-a-non-vox-host": {
    "url": "/docs/libraries-and-imports/#calling-a-library-from-a-non-vox-host",
    "title": "Calling a library from a non-Vox host",
    "section": "libraries-and-imports",
    "level": 4
  },
  "libraries-and-imports#linking-an-executable-against-a-so-directly": {
    "url": "/docs/libraries-and-imports/#linking-an-executable-against-a-so-directly",
    "title": "Linking an executable against a .so directly",
    "section": "libraries-and-imports",
    "level": 4
  },
  "compiler-usage": {
    "url": "/docs/compiler-usage/",
    "title": "Compiler Usage",
    "section": "compiler-usage",
    "level": 2
  },
  "compiler-usage#basic-usage-compiler-invocation": {
    "url": "/docs/compiler-usage/#basic-usage-compiler-invocation",
    "title": "Basic Usage (Compiler Invocation)",
    "section": "compiler-usage",
    "level": 3
  },
  "compiler-usage#options": {
    "url": "/docs/compiler-usage/#options",
    "title": "Options",
    "section": "compiler-usage",
    "level": 3
  },
  "compiler-usage#examples": {
    "url": "/docs/compiler-usage/#examples",
    "title": "Examples",
    "section": "compiler-usage",
    "level": 3
  },
  "grammar-summary": {
    "url": "/docs/grammar-summary/",
    "title": "Grammar Summary",
    "section": "grammar-summary",
    "level": 2
  }
}
