Microsoft.PowerFx.Syntax Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| AsNode |
As operator parse node. Example:
|
| BinaryOpNode |
Binary operation parse node. Example:
|
| BlankNode | |
| BoolLitNode |
Boolean literal parse node (true, false). |
| CallNode |
Function call parse node. Example:
|
| CommentToken |
Token for a comment. |
| DecLitNode |
Decimal literal parse node. Example:
|
| DecLitToken | |
| DottedNameNode |
Dotted identifier name parse node. Example:
|
| ErrorNode |
Error parse node. |
| ErrorToken |
Token for lexing error. |
| FileLocation |
File-aware, Multi-line source span with Line and Column. Wheras Span is a character span within a single expression. |
| FirstNameNode |
First name parse node. Example:
|
| Identifier |
The identifier during parsing. |
| IdentityTexlVisitor |
Visitor that by default does nothing. <seealso cref="T:Microsoft.PowerFx.Syntax.TexlVisitor"></seealso>. |
| IdentToken |
Token for an identifier/name. |
| ListNode |
List expression parse node. Example:
|
| NameNode |
Base class for all parse nodes representing a name/identifier. |
| NumLitNode |
Numeric literal parse node. Example:
|
| NumLitToken |
Token for a numeric literal. |
| ParentNode |
Parent identifier parse node. |
| RecordNode |
Record expression parse node.
|
| SelfNode |
Self identifier parse node. |
| Span |
Span in the text formula. |
| StrInterpNode |
String interpolation parse node. A variadic node where each child represents a single element of the interpolation. Example:
|
| StrLitNode |
String literal parse node. Example:
|
| StrLitToken |
Token for a string literal. |
| TableNode |
Table expression parse node. Example:
|
| TexlFunctionalVisitor<TResult,TContext> |
A visitor that passes a context to each visit method and where each visit method returns a result. |
| TexlNode |
Base class for all parse nodes. |
| TexlVisitor |
Abstract visitor base class. |
| Token |
Base class for all lexing tokens. |
| TypeLiteralNode | |
| UnaryOpNode |
Unary operation parse node. Examples:
|
| VariadicBase |
Base class for all variadic (i.e., with variable number of children) parse nodes. |
| VariadicOpNode |
Variadic operation node. Example:
|
Interfaces
| ITextFirstFlag |
Indicates that the object is in active TextFirst context. |
Enums
| BinaryOp |
Kinds of binary operators. |
| NodeKind | |
| TokKind |
Kinds of tokens. |
| UnaryOp |
Kinds of unary operators. |
| VariadicOp |
Kinds of variadic operators. |