TINMAN 3D / REALTIME TERRAIN
Software Development Kit - User Manual

class PsiNode in Tinman.Core.Parsing

abstract class PsiNode implements IPsiNode

Public / Attributes

Range

Returns source code range of this object.

public property Range { get }
type RangeI
value The source code character range or Inv if none.
implements ICodeRange.Range

Public / Methods

Resolve

Resolves all references in this PSI node.

public virtual method Resolve ()
type ResolveResult
returns The result of the resolver cycle.
implements IPsiNode.Resolve

SetParseInfo

Provides additional information about the parsing process.

public virtual method SetParseInfo (RangeI range)
params range The source code range.
implements IPsiNode.SetParseInfo

Validate

Validates the state of this object.

public virtual method Validate (Validator validator)
params validator [not-null] The validator object.
implements IValidatable.Validate

Protected / Constructors

PsiNode

protected constructor PsiNode ()