Class Expr.Call
Inheritance
System.Object
Expr.Call
Assembly: Perlang.Common.dll
Syntax
public class Call : Expr, ITokenAware
Constructors
|
Improve this Doc
View Source
Call(Expr, Token, List<Expr>)
Declaration
public Call(Expr callee, Token paren, List<Expr> arguments)
Parameters
Type |
Name |
Description |
Expr |
callee |
|
Token |
paren |
|
List<Expr> |
arguments |
|
Properties
|
Improve this Doc
View Source
Arguments
Declaration
public List<Expr> Arguments { get; }
Property Value
Type |
Description |
List<Expr> |
|
|
Improve this Doc
View Source
Callee
Declaration
public Expr Callee { get; }
Property Value
|
Improve this Doc
View Source
CalleeToString
Declaration
public string? CalleeToString { get; }
Property Value
Type |
Description |
System.Nullable<System.String> |
|
|
Improve this Doc
View Source
Paren
Declaration
public Token Paren { get; }
Property Value
|
Improve this Doc
View Source
Token
Declaration
public Token Token { get; }
Property Value
|
Improve this Doc
View Source
TokenAwareCallee
Declaration
public ITokenAware TokenAwareCallee { get; }
Property Value
Methods
|
Improve this Doc
View Source
Accept<TR>(Expr.IVisitor<TR>)
Declaration
public override TR Accept<TR>(Expr.IVisitor<TR> visitor)
Parameters
Returns
Type Parameters
Overrides
Perlang.Expr.Accept<TR>(Perlang.Expr.IVisitor<TR>)
|
Improve this Doc
View Source
ToString()
Declaration
public override string? ToString()
Returns
Type |
Description |
System.Nullable<System.String> |
|
Implements