Header menu logo fantomas

Expr Type

Union cases

Union case Description
Item : ExprAnonStructRecordNode

App ExprAppNode

Full Usage: App ExprAppNode

Parameters:
Item : ExprAppNode
Item : ExprAppLongIdentAndSingleParenArgNode
Item : ExprAppSingleParenArgNode
Item : ExprAppWithLambdaNode
Item : ExprArrayOrListNode

BeginEnd ExprBeginEndNode

Full Usage: BeginEnd ExprBeginEndNode

Parameters:
Item : ExprBeginEndNode

Chain ExprChain

Full Usage: Chain ExprChain

Parameters:
Item : ExprChain
Item : ExprCompExprBodyNode
Item : ExprComputationNode

Constant Constant

Full Usage: Constant Constant

Parameters:
Item : Constant
Item : ExprDotIndexedGetNode
Item : ExprDotIndexedSetNode

DotLambda ExprDotLambda

Full Usage: DotLambda ExprDotLambda

Parameters:
Item : ExprDotLambda
Item : ExprDotNamedIndexedPropertySetNode

Dynamic ExprDynamicNode

Full Usage: Dynamic ExprDynamicNode

Parameters:
Item : ExprDynamicNode

For ExprForNode

Full Usage: For ExprForNode

Parameters:
Item : ExprForNode

ForEach ExprForEachNode

Full Usage: ForEach ExprForEachNode

Parameters:
Item : ExprForEachNode

Ident SingleTextNode

Full Usage: Ident SingleTextNode

Parameters:
Item : SingleTextNode

IfThen ExprIfThenNode

Full Usage: IfThen ExprIfThenNode

Parameters:
Item : ExprIfThenNode
Item : ExprIfThenElifNode
Item : ExprIfThenElseNode
Item : ExprIndexFromEndNode
Item : ExprIndexRangeNode

IndexRangeWildcard SingleTextNode

Full Usage: IndexRangeWildcard SingleTextNode

Parameters:
Item : SingleTextNode
Item : ExprIndexWithoutDotNode

InfixApp ExprInfixAppNode

Full Usage: InfixApp ExprInfixAppNode

Parameters:
Item : ExprInfixAppNode
Item : ExprInheritRecordNode
Item : ExprInterpolatedStringExprNode

JoinIn ExprJoinInNode

Full Usage: JoinIn ExprJoinInNode

Parameters:
Item : ExprJoinInNode

Lambda ExprLambdaNode

Full Usage: Lambda ExprLambdaNode

Parameters:
Item : ExprLambdaNode

Lazy ExprLazyNode

Full Usage: Lazy ExprLazyNode

Parameters:
Item : ExprLazyNode
Item : ExprLibraryOnlyStaticOptimizationNode
Item : ExprLongIdentSetNode

Match ExprMatchNode

Full Usage: Match ExprMatchNode

Parameters:
Item : ExprMatchNode
Item : ExprMatchLambdaNode
Item : ExprNamedComputationNode
Item : ExprNamedIndexedPropertySetNode
Item : ExprNestedIndexWithoutDotNode

New ExprNewNode

Full Usage: New ExprNewNode

Parameters:
Item : ExprNewNode

Null SingleTextNode

Full Usage: Null SingleTextNode

Parameters:
Item : SingleTextNode

ObjExpr ExprObjExprNode

Full Usage: ObjExpr ExprObjExprNode

Parameters:
Item : ExprObjExprNode

OptVar ExprOptVarNode

Full Usage: OptVar ExprOptVarNode

Parameters:
Item : ExprOptVarNode

Paren ExprParenNode

Full Usage: Paren ExprParenNode

Parameters:
Item : ExprParenNode
Item : ExprParenFunctionNameWithStarNode

ParenILEmbedded SingleTextNode

Full Usage: ParenILEmbedded SingleTextNode

Parameters:
Item : SingleTextNode
Item : ExprParenLambdaNode

PrefixApp ExprPrefixAppNode

Full Usage: PrefixApp ExprPrefixAppNode

Parameters:
Item : ExprPrefixAppNode

Quote ExprQuoteNode

Full Usage: Quote ExprQuoteNode

Parameters:
Item : ExprQuoteNode

Record ExprRecordNode

Full Usage: Record ExprRecordNode

Parameters:
Item : ExprRecordNode
Item : ExprSameInfixAppsNode

Set ExprSetNode

Full Usage: Set ExprSetNode

Parameters:
Item : ExprSetNode

Single ExprSingleNode

Full Usage: Single ExprSingleNode

Parameters:
Item : ExprSingleNode
Item : ExprStructTupleNode

TraitCall ExprTraitCallNode

Full Usage: TraitCall ExprTraitCallNode

Parameters:
Item : ExprTraitCallNode
Item : ExprTripleNumberIndexRangeNode
Item : ExprTryFinallyNode

TryWith ExprTryWithNode

Full Usage: TryWith ExprTryWithNode

Parameters:
Item : ExprTryWithNode
Item : ExprTryWithSingleClauseNode

Tuple ExprTupleNode

Full Usage: Tuple ExprTupleNode

Parameters:
Item : ExprTupleNode

Typar SingleTextNode

Full Usage: Typar SingleTextNode

Parameters:
Item : SingleTextNode

TypeApp ExprTypeAppNode

Full Usage: TypeApp ExprTypeAppNode

Parameters:
Item : ExprTypeAppNode

Typed ExprTypedNode

Full Usage: Typed ExprTypedNode

Parameters:
Item : ExprTypedNode

While ExprWhileNode

Full Usage: While ExprWhileNode

Parameters:
Item : ExprWhileNode

Instance members

Instance member Description

this.HasParentheses

Full Usage: this.HasParentheses

Returns: bool
Returns: bool

this.IsAnonStructRecord

Full Usage: this.IsAnonStructRecord

Returns: bool
Returns: bool

this.IsApp

Full Usage: this.IsApp

Returns: bool
Returns: bool

this.IsAppLongIdentAndSingleParenArg

Full Usage: this.IsAppLongIdentAndSingleParenArg

Returns: bool
Returns: bool

this.IsAppSingleParenArg

Full Usage: this.IsAppSingleParenArg

Returns: bool
Returns: bool

this.IsAppWithLambda

Full Usage: this.IsAppWithLambda

Returns: bool
Returns: bool

this.IsArrayOrList

Full Usage: this.IsArrayOrList

Returns: bool
Returns: bool

this.IsBeginEnd

Full Usage: this.IsBeginEnd

Returns: bool
Returns: bool

this.IsChain

Full Usage: this.IsChain

Returns: bool
Returns: bool

this.IsCompExprBody

Full Usage: this.IsCompExprBody

Returns: bool
Returns: bool

this.IsComputation

Full Usage: this.IsComputation

Returns: bool
Returns: bool

this.IsConstant

Full Usage: this.IsConstant

Returns: bool
Returns: bool

this.IsDotIndexedGet

Full Usage: this.IsDotIndexedGet

Returns: bool
Returns: bool

this.IsDotIndexedSet

Full Usage: this.IsDotIndexedSet

Returns: bool
Returns: bool

this.IsDotLambda

Full Usage: this.IsDotLambda

Returns: bool
Returns: bool

this.IsDotNamedIndexedPropertySet

Full Usage: this.IsDotNamedIndexedPropertySet

Returns: bool
Returns: bool

this.IsDynamic

Full Usage: this.IsDynamic

Returns: bool
Returns: bool

this.IsFor

Full Usage: this.IsFor

Returns: bool
Returns: bool

this.IsForEach

Full Usage: this.IsForEach

Returns: bool
Returns: bool

this.IsIdent

Full Usage: this.IsIdent

Returns: bool
Returns: bool

this.IsIfThen

Full Usage: this.IsIfThen

Returns: bool
Returns: bool

this.IsIfThenElif

Full Usage: this.IsIfThenElif

Returns: bool
Returns: bool

this.IsIfThenElse

Full Usage: this.IsIfThenElse

Returns: bool
Returns: bool

this.IsIndexFromEnd

Full Usage: this.IsIndexFromEnd

Returns: bool
Returns: bool

this.IsIndexRange

Full Usage: this.IsIndexRange

Returns: bool
Returns: bool

this.IsIndexRangeWildcard

Full Usage: this.IsIndexRangeWildcard

Returns: bool
Returns: bool

this.IsIndexWithoutDot

Full Usage: this.IsIndexWithoutDot

Returns: bool
Returns: bool

this.IsInfixApp

Full Usage: this.IsInfixApp

Returns: bool
Returns: bool

this.IsInheritRecord

Full Usage: this.IsInheritRecord

Returns: bool
Returns: bool

this.IsInterpolatedStringExpr

Full Usage: this.IsInterpolatedStringExpr

Returns: bool
Returns: bool

this.IsJoinIn

Full Usage: this.IsJoinIn

Returns: bool
Returns: bool

this.IsLambda

Full Usage: this.IsLambda

Returns: bool
Returns: bool

this.IsLazy

Full Usage: this.IsLazy

Returns: bool
Returns: bool

this.IsLibraryOnlyStaticOptimization

Full Usage: this.IsLibraryOnlyStaticOptimization

Returns: bool
Returns: bool

this.IsLongIdentSet

Full Usage: this.IsLongIdentSet

Returns: bool
Returns: bool

this.IsMatch

Full Usage: this.IsMatch

Returns: bool
Returns: bool

this.IsMatchLambda

Full Usage: this.IsMatchLambda

Returns: bool
Returns: bool

this.IsNamedComputation

Full Usage: this.IsNamedComputation

Returns: bool
Returns: bool

this.IsNamedIndexedPropertySet

Full Usage: this.IsNamedIndexedPropertySet

Returns: bool
Returns: bool

this.IsNestedIndexWithoutDot

Full Usage: this.IsNestedIndexWithoutDot

Returns: bool
Returns: bool

this.IsNew

Full Usage: this.IsNew

Returns: bool
Returns: bool

this.IsNull

Full Usage: this.IsNull

Returns: bool
Returns: bool

this.IsObjExpr

Full Usage: this.IsObjExpr

Returns: bool
Returns: bool

this.IsOptVar

Full Usage: this.IsOptVar

Returns: bool
Returns: bool

this.IsParen

Full Usage: this.IsParen

Returns: bool
Returns: bool

this.IsParenFunctionNameWithStar

Full Usage: this.IsParenFunctionNameWithStar

Returns: bool
Returns: bool

this.IsParenILEmbedded

Full Usage: this.IsParenILEmbedded

Returns: bool
Returns: bool

this.IsParenLambda

Full Usage: this.IsParenLambda

Returns: bool
Returns: bool

this.IsPrefixApp

Full Usage: this.IsPrefixApp

Returns: bool
Returns: bool

this.IsQuote

Full Usage: this.IsQuote

Returns: bool
Returns: bool

this.IsRecord

Full Usage: this.IsRecord

Returns: bool
Returns: bool

this.IsSameInfixApps

Full Usage: this.IsSameInfixApps

Returns: bool
Returns: bool

this.IsSet

Full Usage: this.IsSet

Returns: bool
Returns: bool

this.IsSingle

Full Usage: this.IsSingle

Returns: bool
Returns: bool

this.IsStructTuple

Full Usage: this.IsStructTuple

Returns: bool
Returns: bool

this.IsTraitCall

Full Usage: this.IsTraitCall

Returns: bool
Returns: bool

this.IsTripleNumberIndexRange

Full Usage: this.IsTripleNumberIndexRange

Returns: bool
Returns: bool

this.IsTryFinally

Full Usage: this.IsTryFinally

Returns: bool
Returns: bool

this.IsTryWith

Full Usage: this.IsTryWith

Returns: bool
Returns: bool

this.IsTryWithSingleClause

Full Usage: this.IsTryWithSingleClause

Returns: bool
Returns: bool

this.IsTuple

Full Usage: this.IsTuple

Returns: bool
Returns: bool

this.IsTypar

Full Usage: this.IsTypar

Returns: bool
Returns: bool

this.IsTypeApp

Full Usage: this.IsTypeApp

Returns: bool
Returns: bool

this.IsTyped

Full Usage: this.IsTyped

Returns: bool
Returns: bool

this.IsWhile

Full Usage: this.IsWhile

Returns: bool
Returns: bool

Static members

Static member Description

Expr.Node(x)

Full Usage: Expr.Node(x)

Parameters:
Returns: Node
x : Expr
Returns: Node

Type something to start searching.