Skip to content

TypedefBuilder

[Source]

class ref TypedefBuilder

Constructors

create

[Source]

new ref create(
  trivia: TriviaBuilder ref,
  token: TokenBuilder ref,
  keyword: KeywordBuilder ref,
  literal: LiteralBuilder ref,
  type_type: TypeBuilder ref,
  expression: ExpressionBuilder ref,
  method_params': NamedRule[U8 val, Data val, Node val] ref,
  typedef_members': NamedRule[U8 val, Data val, Node val] ref)
: TypedefBuilder ref^

Parameters

Returns


Public fields

let doc_string: NamedRule[U8 val, Data val, Node val] ref

[Source]


let method_params: NamedRule[U8 val, Data val, Node val] ref

[Source]


let members: NamedRule[U8 val, Data val, Node val] ref

[Source]


let field: NamedRule[U8 val, Data val, Node val] ref

[Source]


let method: NamedRule[U8 val, Data val, Node val] ref

[Source]


let typedef: NamedRule[U8 val, Data val, Node val] ref

[Source]


let typedef_primitive: NamedRule[U8 val, Data val, Node val] ref

[Source]


let typedef_alias: NamedRule[U8 val, Data val, Node val] ref

[Source]


let typedef_class: NamedRule[U8 val, Data val, Node val] ref

[Source]


Public Functions

error_section

[Source]

fun ref error_section(
  allowed: Array[RuleNode[U8 val, Data val, Node val] ref] ref,
  message: String val)
: RuleNode[U8 val, Data val, Node val] ref

Parameters

Returns