NCharacterDecl

NodeAstNodeloreline.NCharacterDecl (Class)

Represents a character declaration in the AST.

Instance Members

name: String

Name of the character.


namePos: Position

Position of the name part.


Fields defined for this character.


Block style of this character


type(): String
Returns
String

get(name: String): NExpr
Name Type
name String
Returns
NExpr

each(handleNode: Function): Void
Name Type
handleNode Function

toJson(): Dynamic

Converts the character declaration to a JSON representation.

Returns Description
Dynamic Dynamic object containing character data

new(id: NodeId, pos: Position, name: String, namePos: Position, fields: Array<NObjectField>, ?leadingComments: Array<Comment>, ?trailingComments: Array<Comment>): Void

Creates a new character declaration node.

Name Type Default Description
id NodeId
pos Position Position in source where this character appears
name String Name of the character
namePos Position
fields Array<NObjectField> Array of property definitions
leadingComments Array<Comment> (optional) Optional comments before the character
trailingComments Array<Comment> (optional) Optional comments after the character

Metadata

Name Parameters
:hxGen -