moonwave 1.3.0

Moonwave is a tool for generating documentation from comments in Lua source code.
Documentation
---
source: tests/test-inputs.rs
expression: stdout

---
[
  {
    "functions": [],
    "properties": [],
    "types": [
      {
        "name": "hello",
        "desc": "some more text",
        "lua_type": "x",
        "source": {
          "line": 30,
          "path": ""
        }
      }
    ],
    "name": "b8f83",
    "desc": "",
    "source": {
      "line": 27,
      "path": ""
    }
  },
  {
    "functions": [
      {
        "name": "example",
        "desc": "",
        "params": [
          {
            "name": "eher",
            "desc": "fhef",
            "lua_type": "efe"
          }
        ],
        "returns": [],
        "function_type": "static",
        "source": {
          "line": 33,
          "path": ""
        }
      }
    ],
    "properties": [],
    "types": [],
    "name": "triple",
    "desc": "This description starts one line down,\n\t\tsome indented text\nAnd has a line in the middle, followed by trailing lines.\nDouble blank here\n```lua\nfunction test()\n\tprint(\"indentation\")\n\tdo\n\t\tprint(\"more indented\")\n\tend\nend\n```",
    "source": {
      "line": 22,
      "path": ""
    }
  }
]