lua library
Classes
- Add
- And
- Assign
- Ast
- Block
- Bool
- Break
- Call
- CallExpression
- CallFieldAccess
- Concatenate
- Divide
- Do
- ElseIf
- Equals
- Exponent
-
Expression<
E> - Field
- FieldAccess
- For
- ForEach
- FunctionDef
- Greater
- GreaterEq
- If
- Index
- InlineFunction
- Length
- Less
- LessEq
-
Literal<
E> - LuaDartObject
- Implementation of a Dart object wrapper for Lua
- LuaEnv
- LuaExternalObject
- Base class for external objects that can be called from Lua
- LuaOutputBuffer
- Default output writer that captures output in a buffer
- LuaOutputWriter
- Interface for handling output from Lua programs
- LuaString
- Modulo
- MultiLineComment
- Multiply
- Negative
- Nil
- Not
- NotEquals
- Number
- Or
- Repeat
- Return
- SingleLineComment
- Statement
- Subtract
- Table
- TableInstance
- VariadicArgs
-
VarRef<
E> -
Visitor<
T> - While
Extensions
- BlockExt on Block
-
BoolExpressionExt
on Expression<
bool> - BoolExt on bool
- EvaluateExt on Ast
- ExpressionExt on Expression
-
NumExpressionExt
on Expression<
num> - NumExt on num
- StringExt on String
Typedefs
-
LuaFunction
= Object? Function(List<
Object?> args)