Table of Contents

Class FunctionExtStmt

Namespace
TabScript
Assembly
TableScript.dll

External function as a statement

public record FunctionExtStmt : FunctionStmt, IEquatable<Stmt>, IEquatable<FunctionStmt>, IEquatable<FunctionExtStmt>
Inheritance
FunctionExtStmt
Implements
Inherited Members

Constructors

FunctionExtStmt(string, string[], Func<Table[], Table>)

public FunctionExtStmt(string identifier, string[] pars, Func<Table[], Table> body)

Parameters

identifier string
pars string[]
body Func<Table[], Table>

FunctionExtStmt(string, string[], Func<Table[], Table>, string)

public FunctionExtStmt(string identifier, string[] pars, Func<Table[], Table> body, string description)

Parameters

identifier string
pars string[]
body Func<Table[], Table>
description string

FunctionExtStmt(string, string[], Func<Table[], Table>, string, int)

External function as a statement

public FunctionExtStmt(string identifier, string[] pars, Func<Table[], Table> body, string description, int line)

Parameters

identifier string
pars string[]
body Func<Table[], Table>
description string
line int

Properties

body

public Func<Table[], Table> body { get; init; }

Property Value

Func<Table[], Table>

description

public string description { get; init; }

Property Value

string

Methods

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.

ToTabFunc(string, string)

public override TabFunc ToTabFunc(string import, string filename)

Parameters

import string
filename string

Returns

TabFunc