Gorilla.Script.Entities

Unit Gorilla.Script.Entities.pas

Classes

Records

Enumerations

  • enum  TGorillaScriptEntityXmlFlag  = ( XmlEntities, XmlTypes, XmlValues ) ;
  • enum  TGorillaScriptReferenceKind  = ( DefaultRef, ReadRef, WriteRef ) ;
  • enum  TGorillaScriptLoopDirection  = ( IterateUpward, IterateDownward ) ;
  • enum  TGorillaScriptForLoopKind  = ( DefaultForLoop, ForeachForLoop ) ;
  • enum  TGorillaScriptOperator  = ( opUnknown, opAdd, opSub, opMul, opDiv, opMod, opPow, opDot, opStatic, opLT, opLEQ, opGT, opGEQ, opEQ, opNEQ, opNot, opAnd, opOr, opXor, opBitAnd, opBitOr, opBitXor, opAssign, opInc, opDec, opShl, opShr, opInstanceOf, opInherited, opAtIndex, opAddressOf, opIn, opAs ) ;

Constants

  • const GORILLA_SCRIPT_THIS : string = "self";
  • const GORILLA_SCRIPT_RESULT : string = "result";

TGorillaScriptOperator

enum TGorillaScriptOperator = ( opUnknown, opAdd, opSub, opMul, opDiv, opMod, opPow, opDot, opStatic, opLT, opLEQ, opGT, opGEQ, opEQ, opNEQ, opNot, opAnd, opOr, opXor, opBitAnd, opBitOr, opBitXor, opAssign, opInc, opDec, opShl, opShr, opInstanceOf, opInherited, opAtIndex, opAddressOf, opIn, opAs ) ;

Predefined operators, like addition, subtraction, multiplication, dot-op,...

TGorillaScriptEntity

Basis entity for all entities inside of Gorilla3D scripting.

Ancestors

Members

Fields

Methods

Properties

TGorillaScriptListEntity

Ancestors

Members

TGorillaScriptNameEntity

Definining an entity with a name, used by types, namespaces, classes, ...

Ancestors

Members

TGorillaScriptNamespace

Representing an entity for any namespace declaration.

Remarks

Namespaces can contain more namespaces or classes

Ancestors

Members

TGorillaScriptCustomUnitEntity

Representing an entity for any file used by the script.

Remarks

Those entities are created when another file is included. The custom unit entity is a base class for script units and embedded system units.

Ancestors

Members

Fields

Methods

Properties

TGorillaScriptNativeUnit

Representing Units embedded by the scripting engine itself.

Remarks

Those units are delphi units with embedded components and classes, f.e.: "System.SysUtils".

Ancestors

Members

TGorillaScriptMethod

Representing a method entity of a specific class entity.

Ancestors

Members

Fields

Methods

Properties

TGorillaScriptExpression

TGorillaScriptExceptStatement

TGorillaScriptFinallyStatement

TGorillaScriptConditionStatement

Basis entity for if-then-else and case-of statements

Ancestors

TGorillaScriptElseStatement

TGorillaScriptLoopTokenEntity

Ancestors

Members