Table of Contents

Struct Token

Namespace
ReFuel.CVarScript.AST
Assembly
ReFuel.dll
public struct Token
Inherited Members

Fields

CloseBrace

public static readonly Token CloseBrace

Field Value

Token

CloseEvaluator

public static readonly Token CloseEvaluator

Field Value

Token

Divide

public static readonly Token Divide

Field Value

Token

Else

public static readonly Token Else

Field Value

Token

ElseIf

public static readonly Token ElseIf

Field Value

Token

End

public static readonly Token End

Field Value

Token

False

public static readonly Token False

Field Value

Token

If

public static readonly Token If

Field Value

Token

Minus

public static readonly Token Minus

Field Value

Token

Null

public static readonly Token Null

Field Value

Token

OpenBrace

public static readonly Token OpenBrace

Field Value

Token

OpenEvaluator

public static readonly Token OpenEvaluator

Field Value

Token

Plus

public static readonly Token Plus

Field Value

Token

Semicolon

public static readonly Token Semicolon

Field Value

Token

Then

public static readonly Token Then

Field Value

Token

Tilde

public static readonly Token Tilde

Field Value

Token

Times

public static readonly Token Times

Field Value

Token

True

public static readonly Token True

Field Value

Token

UnaryMinus

public static readonly Token UnaryMinus

Field Value

Token

UnaryPlus

public static readonly Token UnaryPlus

Field Value

Token

Properties

Boolean

public bool Boolean { get; }

Property Value

bool

Float

public readonly float Float { get; }

Property Value

float

Integer

public readonly int Integer { get; }

Property Value

int

Kind

public readonly TokenKind Kind { get; }

Property Value

TokenKind

String

public readonly string? String { get; }

Property Value

string

Methods

MakeIdentifier(string)

public static Token MakeIdentifier(string name)

Parameters

name string

Returns

Token

MakeNumber(int)

public static Token MakeNumber(int value)

Parameters

value int

Returns

Token

MakeNumber(float)

public static Token MakeNumber(float value)

Parameters

value float

Returns

Token

MakeString(string)

public static Token MakeString(string value)

Parameters

value string

Returns

Token

MakeVariable(string)

public static Token MakeVariable(string name)

Parameters

name string

Returns

Token