Language.Lua Namespace Reference

Namespaces

namespace  Library
 

Classes

class  Access
 
class  Args
 
class  Assignment
 
class  BaseExpr
 
class  BoolLiteral
 
class  BreakStmt
 
class  Chunk
 
class  DoStmt
 
class  ElseifBlock
 
class  Expr
 
class  ExprStmt
 
class  Field
 
class  ForInStmt
 
class  ForStmt
 
class  Function
 
class  FunctionBody
 
class  FunctionCall
 
class  FunctionName
 
class  FunctionValue
 
class  GroupExpr
 
class  IfStmt
 
class  ItemValue
 
class  KeyAccess
 
class  KeyValue
 
class  LocalFunc
 
class  LocalVar
 
class  LuaBoolean
 
class  LuaError
 
class  LuaFunction
 
class  LuaInterpreter
 
class  LuaInterpreterExtensions
 
class  LuaMethodFunction
 [PixelCrushers] This class wraps the Lua Interpreter's LuaFunction around a C# style method identified by its MethodInfo. More...
 
class  LuaMultiValue
 
class  LuaNil
 
class  LuaNumber
 
class  LuaString
 
class  LuaTable
 
class  LuaUserdata
 
class  LuaValue
 
class  MethodCall
 
class  NameAccess
 
class  NameValue
 
class  NilLiteral
 
class  NumberLiteral
 
class  Operation
 Represent Unary or Binary Operation, for Unary Operation the LeftOperand is not used. More...
 
class  OperatorExpr
 
class  OperTable
 
class  ParamList
 
class  Parser
 
interface  ParserInput
 
class  PrimaryExpr
 
class  RepeatStmt
 
class  ReturnStmt
 
class  Statement
 
class  StringLiteral
 
class  TableConstructor
 
class  Term
 
class  TextInput
 
class  Tuple
 Implements the Tuple classes missing from Monodevelop's .NET implementation. More...
 
class  Var
 
class  VariableArg
 
class  VarName
 
class  WhileStmt
 

Enumerations

enum  Associativity { Associativity.NonAssociative, Associativity.LeftAssociative, Associativity.RightAssociative }
 

Functions

delegate LuaValue LuaFunc (LuaValue[] args)
 

Enumeration Type Documentation

◆ Associativity

Enumerator
NonAssociative 
LeftAssociative 
RightAssociative 

Function Documentation

◆ LuaFunc()

delegate LuaValue Language.Lua.LuaFunc ( LuaValue[]  args)