Skip to main content

alphaTab.alphaTex.IAlphaTexArgumentValue

Base marker interface for nodes which can be arguments in an AlphaTexArgumentList

 interface IAlphaTexArgumentValue extends IAlphaTexAstNode

Properties​

end​

The end (inclusive) of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )

leadingComments​

The comments preceeding this node. (Inherited from IAlphaTexAstNode )

leadingComments?: AlphaTexComment[];

nodeType​

The type of the node. (Inherited from IAlphaTexAstNode )

nodeType: AlphaTexNodeType;

parameterIndices​

For every signature candidate available for parent current argument list, this array contains the index to the parameter definition in the alphaTex language definitino.

This value can be used to lookup the respective parameter definition in the documentation or alphaTex language definition. As paramters can be optional this value allows a reverse lookup to the parameter information.

parameterIndices?: Map<number, number>;

start​

The start of this node when parsed from an input source file. (Inherited from IAlphaTexAstNode )

trailingComments​

The comments after this node (if starting on the same line). (Inherited from IAlphaTexAstNode )

trailingComments?: AlphaTexComment[];