/lua-dbus-type-parse

DBus type signature parsing

Primary LanguageLua

lua-dbus-type-parse

A Lua DBus type signature parser.

Usage

Minimal exemple:

local parse = require 'parse'

local tree = parse.parseSignature('a{s{u(iodai)}}')
parse.prettyPrint(tree)

will display:

[array]
  [dictionary]
    [basic] string
    [dictionary]
      [basic] uint32
      [structure]
        [basic] int32
        [basic] path
        [basic] double
        [array]
          [basic] int32