var doc_script =
[
    [ "Global entities", "doc_script_global.html", "doc_script_global" ],
    [ "Statements", "doc_script_statements.html", [
      [ "Variable declarations", "doc_script_statements.html#variable", null ],
      [ "Expression statement", "doc_script_statements.html#expression", null ],
      [ "Conditions: if / if-else / switch-case", "doc_script_statements.html#if", null ],
      [ "Loops: while / do-while / for", "doc_script_statements.html#while", null ],
      [ "Loop control: break / continue", "doc_script_statements.html#break", null ],
      [ "Return statement", "doc_script_statements.html#return", null ],
      [ "Statement blocks", "doc_script_statements.html#block", null ],
      [ "Try-catch blocks", "doc_script_statements.html#try", null ]
    ] ],
    [ "Expressions", "doc_expressions.html", [
      [ "Assignments", "doc_expressions.html#assignment", null ],
      [ "Function call", "doc_expressions.html#function", null ],
      [ "Math operators", "doc_expressions.html#math", null ],
      [ "Bitwise operators", "doc_expressions.html#bits", null ],
      [ "Compound assignments", "doc_expressions.html#compound", null ],
      [ "Logic operators", "doc_expressions.html#logic", null ],
      [ "Equality comparison operators", "doc_expressions.html#equal", null ],
      [ "Relational comparison operators", "doc_expressions.html#relation", null ],
      [ "Identity comparison operators", "doc_expressions.html#identity", null ],
      [ "Increment operators", "doc_expressions.html#increment", null ],
      [ "Indexing operator", "doc_expressions.html#opindex", null ],
      [ "Conditional expression", "doc_expressions.html#condition", null ],
      [ "Member access", "doc_expressions.html#member", null ],
      [ "Handle-of", "doc_expressions.html#handle", null ],
      [ "Parenthesis", "doc_expressions.html#parenthesis", null ],
      [ "Scope resolution", "doc_expressions.html#scope", null ],
      [ "Type conversions", "doc_expressions.html#conversion", null ],
      [ "Anonymous objects", "doc_expressions.html#anonobj", null ]
    ] ],
    [ "Data types", "doc_datatypes.html", "doc_datatypes" ],
    [ "Functions", "doc_script_func.html", "doc_script_func" ],
    [ "Script classes", "doc_script_class.html", "doc_script_class" ],
    [ "Object handles", "doc_script_handle.html", [
      [ "General usage", "doc_script_handle.html#doc_script_handle_1", null ],
      [ "Object life times", "doc_script_handle.html#doc_script_handle_2", null ],
      [ "Object relations and polymorphing", "doc_script_handle.html#doc_script_handle_3", null ],
      [ "Const handles", "doc_script_handle.html#doc_script_handle_4", null ]
    ] ],
    [ "Shared script entities", "doc_script_shared.html", [
      [ "How to declare shared entities", "doc_script_shared.html#doc_script_shared_1", null ],
      [ "External shared entities", "doc_script_shared.html#doc_script_shared_external", null ],
      [ "What can be shared", "doc_script_shared.html#doc_script_shared_2", null ]
    ] ],
    [ "Operator precedence", "doc_operator_precedence.html", [
      [ "Unary operators", "doc_operator_precedence.html#unary", null ],
      [ "Binary and ternary operators", "doc_operator_precedence.html#binary", null ]
    ] ],
    [ "Reserved keywords and tokens", "doc_reserved_keywords.html", null ],
    [ "Script language grammar", "doc_script_bnf.html", null ],
    [ "Standard library", "doc_script_stdlib.html", "doc_script_stdlib" ]
];