Table of Contents

Class TableScript

Namespace
TabScript
Assembly
TableScript.dll
public class TableScript
Inheritance
TableScript
Inherited Members

Fields

OnReport

public Action<TabScriptException> OnReport

Field Value

Action<TabScriptException>

Properties

body

public Snippet body { get; }

Property Value

Snippet

functions

public TabFunc[] functions { get; }

Property Value

TabFunc[]

Methods

FromSource(string, string)

public static TableScript FromSource(string filename, string src)

Parameters

filename string
src string

Returns

TableScript

FromSource(string, string, IImportResolver)

public static TableScript FromSource(string filename, string src, IImportResolver ir)

Parameters

filename string
src string
ir IImportResolver

Returns

TableScript

FromSource(string, string, IImportResolver, Action<TabScriptException>)

public static TableScript FromSource(string filename, string src, IImportResolver ir, Action<TabScriptException> report)

Parameters

filename string
src string
ir IImportResolver
report Action<TabScriptException>

Returns

TableScript

Run(IEnumerable<string>)

public void Run(IEnumerable<string> args)

Parameters

args IEnumerable<string>

Run(Table)

public void Run(Table args = null)

Parameters

args Table

SourceAsImport(string, string)

public static ResolvedImport SourceAsImport(string filename, string src)

Parameters

filename string
src string

Returns

ResolvedImport

SourceAsImport(string, string, Action<TabScriptException>)

public static ResolvedImport SourceAsImport(string filename, string src, Action<TabScriptException> report)

Parameters

filename string
src string
report Action<TabScriptException>

Returns

ResolvedImport

ToString()

Returns a string that represents the current object.

public override string ToString()

Returns

string

A string that represents the current object.