{"meta":
  {"name":"FUnLogMaticFeatures","author":"logmatic@fusionunchained.com","version":"0.1"},"format":"node_tree","data":
    {"id":"root","topic":"LogMatic","expanded":true,"children":[
      {"id":"0f31d5aac474617d","topic":"File Viewer","expanded":true,"direction":"left", "data": "chapters/file_viewer.html", "children":[
        {"id":"10af68902ee19ebc","topic":"Running LogMatic for the First Time","expanded":true, "data": "chapters/file_viewer_license_manager.html"},
        {"id":"10af68902ee19ebd","topic":"File Opening",   "expanded":true, "data": "chapters/file_viewer_file_opening.html"},
        {"id":"10af68902ee19ebe","topic":"File Buffering", "expanded":true, "data": "chapters/file_viewer_file_buffering.html"},
        {"id":"10af6ca430fbdbf7","topic":"File Viewing",   "expanded":true, "data": "chapters/file_viewer_file_viewing.html", "children":[
          {"id":"10af7457cf92e122","topic":"Overview", "expanded":true, "data": "chapters/file_viewer_viewing_overview.html"},
          {"id":"10af7457cf92e123","topic":"Line Wrap","expanded":true, "data": "chapters/file_viewer_viewing_line_wrap.html"},
          {"id":"10af7457cf92e124","topic":"Search",   "expanded":true, "data": "chapters/file_viewer_viewing_search.html"}
        ]}
      ]},
      {"id":"0f31db0879fe07ac","topic":"Regex Analysis","expanded":true,"direction":"right","children":[
        {"id":"0f31e408a2c831c5","topic":"Reuse","expanded":true,"children":[
          {"id":"0f3219f8793b6148","topic":"Load","expanded":true,"children":[
            {"id":"0f321ec25feed99a","topic":"Load search tree and associated mappings from a given file.","expanded":true}
          ]},
          {"id":"0f321d933d14fbb8","topic":"Save","expanded":true,"children":[
              {"id":"0f3228f2a473941c","topic":"Save search tree and associated mappings to a given file.","expanded":true}
          ]}
        ]},
        {"id":"0f31ec42016ee9c6","topic":"Search","expanded":true,"children":[
          {"id":"0f3234a51f6ca802","topic":"RegEx","expanded":true,"children":[
            {"id":"0f3249492171f91f","topic":"Performs PCRE2 RegEx searches on the file.","expanded":true},
            {"id":"0f325e72799569bf","topic":"Perform PCRE2 RegEx searches on the results generated from a previous search.","expanded":true},
            {"id":"0f32c04c4c357f56","topic":"Capture groups","expanded":true,"children":[
              {"id":"0f32c873f2298273","topic":"Extract text","expanded":true,"children":[
                {"id":"0f32d7413fd31233","topic":"Use in replacement text.","expanded":true},
                {"id":"0f32dbde20573e8f","topic":"Perform mapping actions on.","expanded":true}
              ]}
            ]}
          ]},
          {"id":"0f323d5840a03cea","topic":"Command line","expanded":true,"children":[
            {"id":"0f32ed3202d0848f","topic":"Invoke any system call, output will be captured into LogMatic","expanded":true},
            {"id":"0f32f62db419e4c7","topic":"Peform system call on open file using \"$file\" as filename.","expanded":true},
            {"id":"0f330ae5198d1abc","topic":"Setup using mapping command.","expanded":true}
          ]},
          {"id":"0f32403b0796ce8f","topic":"Execute \"Run\"","expanded":true,"children":[
            {"id":"0f3315aefe337de8","topic":"Perform search/mappings on the selected command, then repeat for its child commands.","expanded":true},
            {"id":"0f33370c360d759b","topic":"Commands under the root file will be performed on the file itself in parallel.","expanded":true},
            {"id":"0f3343dd2f743576","topic":"Children commands ae performed against the results of their parent.","expanded":true}
          ]}
        ]},
        {"id":"0f31edf1a9b36134","topic":"Reformat","expanded":true,"children":[
          {"id":"0f3356a6e7a5a34f","topic":"Replace search results with given text.","expanded":true,"children":[
            {"id":"0f335e226c90631b","topic":"Captured search text can used via the capture group number e.g. $1, $2 etc","expanded":true}
          ]}
        ]},
        {"id":"0f31ef4f49839c05","topic":"Mappings","expanded":true,"children":[
          {"id":"10af365ddf703b25","topic":"Format Operations","expanded":true,"children":[
            {"id":"10af3aeebdd7fc90","topic":"Text Foreground Color","expanded":true},
            {"id":"10af3c703150719f","topic":"Text Background Color","expanded":true}
          ]},
          {"id":"10af24da61ed5223","topic":"Convertion Operations","expanded":true,"children":[
            {"id":"10af3fa047190185","topic":"Decimal to Hex","expanded":true},
            {"id":"10af411a27e56f83","topic":"Binary to Decimal","expanded":true},
            {"id":"10af44110bc973b8","topic":"Hex to Binary","expanded":true},
            {"id":"10af456cb1b710b9","topic":"Binary to Hex","expanded":true},
            {"id":"10af460c6298fd4b","topic":"Decimal to Binary","expanded":true},
            {"id":"10af48391f4230ac","topic":"Hex to Decimal","expanded":true}
          ]},
          {"id":"10af263828c3bb67","topic":"Bitwise Operations","expanded":true,"children":[
            {"id":"10af49fe73e8fae1","topic":"Left Shift","expanded":true},
            {"id":"10af4b08de3ffa37","topic":"Right Shift","expanded":true},
            {"id":"10af4bc61d5609f5","topic":"Bitwise OR","expanded":true},
            {"id":"10af4d4b17cf201e","topic":"Bitwise AND","expanded":true}
          ]},
          {"id":"10af279f27135a85","topic":"String Operations","expanded":true,"children":[
            {"id":"10af4fdc06b305ab","topic":"Prefix",   "expanded":true, "data": "chapters/regex_analysis_string_operations_prefix.html"},
            {"id":"10af51058e6780b5","topic":"Postfix",  "expanded":true, "data": "chapters/regex_analysis_string_operations_postfix.html"},
            {"id":"10af5188b1fbd9be","topic":"Replace",  "expanded":true, "data": "chapters/regex_analysis_string_operations_replace.html"},
            {"id":"10af524734caab75","topic":"Substring","expanded":true, "data": "chapters/regex_analysis_string_operations_substring.html"},
            {"id":"10af544f52367be4","topic":"Insert",   "expanded":true, "data": "chapters/regex_analysis_string_operations_insert.html"},
            {"id":"10af54fa2a7d85b0","topic":"Lowercase","expanded":true, "data": "chapters/regex_analysis_string_operations_lowercase.html"},
            {"id":"10af5651cac277b7","topic":"Uppercase","expanded":true, "data": "chapters/regex_analysis_string_operations_uppercase.html"}
          ]},
          {"id":"10af2be001f783f6","topic":"Math Operations","expanded":true},
          {"id":"10af2d9039bd74dd","topic":"Conditional Operations","expanded":true},
          {"id":"10af2e9cfeeef76d","topic":"Script","expanded":true},
          {"id":"10af3295ee1f6c24","topic":"Varable Operations","expanded":true,"children":[
            {"id":"10af5eeac55684a6","topic":"Reset to Original Match","expanded":true},
            {"id":"10af621d1f5cd24f","topic":"Macro","expanded":true},
            {"id":"10af62c175c9d622","topic":"Var Assign","expanded":true}
          ]}
        ]},
        {"id":"0f32e4dd1add3116","topic":"Regex Designer","expanded":true}
      ]},
      {"id":"0f31f28efc26f192","topic":"Preferences","expanded":true,"direction":"left","children":[
        {"id":"10af825d17475471","topic":"Text","expanded":true,"children":[
          {"id":"10af856b1f00e680","topic":"Font Style","expanded":true},
          {"id":"10af86ac8bc32216","topic":"Font Size","expanded":true},
          {"id":"10af8826d436b43c","topic":"Foreground Color","expanded":true},
          {"id":"10af89b763f70dbe","topic":"Background Color","expanded":true}
        ]},
        {"id":"10af8f29fa2c754c","topic":"Buffer Size","expanded":true},
        {"id":"10af918f8cc7e808","topic":"Buffer threshold before reading next section of file into buffer","expanded":true}
      ]}
    ]}
  }
