aidl-parser 0.12.3

Parse AIDL files, crate AST and diagnostics
Documentation
---
source: src/rules.rs
expression: res
---
Parcelable(
  name: "Tomato",
  elements: [
    const(Const(
      name: "const1",
      type: Type(
        name: "int",
        kind: primitive,
        symbol_range: "...",
        full_range: "...",
      ),
      value: "1",
      doc: Some("const1 documentation"),
      symbol_range: "...",
      full_range: "...",
    )),
    const(Const(
      name: "const2",
      type: Type(
        name: "int",
        kind: primitive,
        symbol_range: "...",
        full_range: "...",
      ),
      value: "MyEnum.ELEMENT3",
      symbol_range: "...",
      full_range: "...",
    )),
    field(Field(
      name: "field1",
      type: Type(
        name: "int",
        kind: primitive,
        symbol_range: "...",
        full_range: "...",
      ),
      doc: Some("field1 documentation"),
      symbol_range: "...",
      full_range: "...",
    )),
    field(Field(
      name: "field2",
      type: Type(
        name: "String",
        kind: string,
        symbol_range: "...",
        full_range: "...",
      ),
      symbol_range: "...",
      full_range: "...",
    )),
  ],
  full_range: "...",
  symbol_range: "...",
)