Table of Contents

Class StdNum

Namespace
TabScript
Assembly
TableScript.dll

Numbers are double, and are stored in its string representation All functions have the same name in the code and in here

public static class StdNum
Inheritance
StdNum
Inherited Members

Properties

AllFunctions

public static (Delegate func, string description)[] AllFunctions { get; }

Property Value

(Delegate func, string description)[]

AsImport

public static ResolvedImport AsImport { get; }

Property Value

ResolvedImport

Methods

abs(string)

Absolute value of a num

public static Table abs(string num)

Parameters

num string

Returns

Table

acos(string)

Inverse cosine of a num

public static Table acos(string num)

Parameters

num string

Returns

Table

asin(string)

Inverse sine of a num

public static Table asin(string num)

Parameters

num string

Returns

Table

atan(string)

Inverse tangent of a num

public static Table atan(string num)

Parameters

num string

Returns

Table

ceil(string)

Ceil operation on a num

public static Table ceil(string num)

Parameters

num string

Returns

Table

clamp(string, string, string)

Clamp num between min and max

public static Table clamp(string num, string min, string max)

Parameters

num string
min string
max string

Returns

Table

cos(string)

Cosine of a num

public static Table cos(string num)

Parameters

num string

Returns

Table

div(string, string)

Divide two nums

public static Table div(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

exp(string)

Eulers number to the power of a num

public static Table exp(string num)

Parameters

num string

Returns

Table

floor(string)

Floor operation on a num

public static Table floor(string num)

Parameters

num string

Returns

Table

fract(string)

Get fractionary part of a num

public static Table fract(string num)

Parameters

num string

Returns

Table

getE()

Gets e (Eulers number) constant

public static string getE()

Returns

string

getPi()

Gets Pi constant

public static string getPi()

Returns

string

greater(string, string)

True if num1 is greater that num2, false otherwise

public static Table greater(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

greaterEq(string, string)

True if num1 is greater or equal than num2, false otherwise

public static Table greaterEq(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

less(string, string)

True if num1 is less that num2, false otherwise

public static Table less(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

lessEq(string, string)

True if num1 is less or equal than num2, false otherwise

public static Table lessEq(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

ln(string)

Natural logarithm of a num

public static Table ln(string num)

Parameters

num string

Returns

Table

log(string)

Decimal logarithm of a num

public static Table log(string num)

Parameters

num string

Returns

Table

max(string, string)

Maximum of two nums

public static Table max(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

min(string, string)

Minimum of two nums

public static Table min(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

mod(string, string)

Modulus operation (division remainder) of two nums

public static Table mod(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

mult(string, string)

Multiply two nums

public static Table mult(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

pow(string, string)

num1 to the power of num2

public static Table pow(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

rand(string, string)

Random number between two limits

public static Table rand(string min, string max)

Parameters

min string
max string

Returns

Table

range(string, string, string)

Generate a range of numbers between two limits

public static Table range(string start, string end, string step)

Parameters

start string
end string
step string

Returns

Table

round(string)

Round a num

public static Table round(string num)

Parameters

num string

Returns

Table

sign(string)

Sign of a num

public static Table sign(string num)

Parameters

num string

Returns

Table

sin(string)

Sine of a num

public static Table sin(string num)

Parameters

num string

Returns

Table

sqrt(string)

Square root of a num

public static Table sqrt(string num)

Parameters

num string

Returns

Table

sub(string, string)

Subtract two nums

public static Table sub(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

sum(string, string)

Sum two nums

public static Table sum(string num1, string num2)

Parameters

num1 string
num2 string

Returns

Table

tan(string)

Tangent of a num

public static Table tan(string num)

Parameters

num string

Returns

Table

toLen(string)

Transform num into length

public static int toLen(string self)

Parameters

self string

Returns

int

toNum(int)

Transform length into num

public static string toNum(int self)

Parameters

self int

Returns

string

trunc(string)

Truncate a num

public static Table trunc(string num)

Parameters

num string

Returns

Table