OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Namespaces | Classes
Package OpenSim.Region.ScriptEngine.Shared.CodeTools

Namespaces

package  Tests
 

Classes

class  Compiler
 
class  CSCodeGenerator
 
class  CSReservedWords
 A container for all of the reserved C# words that are not also reserved words in LSL. The words must be maintained in alphabetical order. The words that are key words in lsl are picked up by the lsl compiler as errors. The LSL reserved words have been left in the list as comments for completeness
 
interface  ICodeConverter
 
class  STRING_CONSTANT
 
class  INCREMENT
 
class  DECREMENT
 
class  PLUS_EQUALS
 
class  MINUS_EQUALS
 
class  STAR_EQUALS
 
class  SLASH_EQUALS
 
class  PERCENT_EQUALS
 
class  SEMICOLON
 
class  LEFT_BRACE
 
class  RIGHT_BRACE
 
class  COMMA
 
class  EQUALS
 
class  LEFT_PAREN
 
class  RIGHT_PAREN
 
class  PLUS
 
class  MINUS
 
class  STAR
 
class  SLASH
 
class  PERCENT
 
class  AT
 
class  PERIOD
 
class  LEFT_ANGLE
 
class  RIGHT_ANGLE
 
class  LEFT_BRACKET
 
class  RIGHT_BRACKET
 
class  EQUALS_EQUALS
 
class  EXCLAMATION_EQUALS
 
class  LESS_EQUALS
 
class  GREATER_EQUALS
 
class  AMP
 
class  STROKE
 
class  CARET
 
class  TILDE
 
class  EXCLAMATION
 
class  AMP_AMP
 
class  STROKE_STROKE
 
class  LEFT_SHIFT
 
class  RIGHT_SHIFT
 
class  IF
 
class  ELSE
 
class  DO
 
class  WHILE
 
class  FOR
 
class  DEFAULT_STATE
 
class  STATE
 
class  JUMP
 
class  RETURN
 
class  INTEGER_TYPE
 
class  FLOAT_TYPE
 
class  STRING_TYPE
 
class  KEY_TYPE
 
class  VECTOR_TYPE
 
class  ROTATION_TYPE
 
class  LIST_TYPE
 
class  AT_ROT_TARGET_EVENT
 
class  AT_TARGET_EVENT
 
class  ATTACH_EVENT
 
class  CHANGED_EVENT
 
class  COLLISION_EVENT
 
class  COLLISION_END_EVENT
 
class  COLLISION_START_EVENT
 
class  CONTROL_EVENT
 
class  DATASERVER_EVENT
 
class  EMAIL_EVENT
 
class  HTTP_RESPONSE_EVENT
 
class  LAND_COLLISION_EVENT
 
class  LAND_COLLISION_END_EVENT
 
class  LAND_COLLISION_START_EVENT
 
class  LINK_MESSAGE_EVENT
 
class  LISTEN_EVENT
 
class  MONEY_EVENT
 
class  MOVING_END_EVENT
 
class  MOVING_START_EVENT
 
class  NO_SENSOR_EVENT
 
class  NOT_AT_ROT_TARGET_EVENT
 
class  NOT_AT_TARGET_EVENT
 
class  OBJECT_REZ_EVENT
 
class  ON_REZ_EVENT
 
class  REMOTE_DATA_EVENT
 
class  RUN_TIME_PERMISSIONS_EVENT
 
class  SENSOR_EVENT
 
class  STATE_ENTRY_EVENT
 
class  STATE_EXIT_EVENT
 
class  TIMER_EVENT
 
class  TOUCH_EVENT
 
class  TOUCH_START_EVENT
 
class  TOUCH_END_EVENT
 
class  HTTP_REQUEST_EVENT
 
class  TRANSACTION_RESULT_EVENT
 
class  IDENT
 
class  INTEGER_CONSTANT
 
class  HEX_INTEGER_CONSTANT
 
class  FLOAT_CONSTANT
 
class  yyLSLTokens
 
class  LSLTokens
 
class  LSLProgramRoot
 
class  GlobalDefinitions
 
class  GlobalVariableDeclaration
 
class  GlobalFunctionDefinition
 
class  States
 
class  State
 
class  StateBody
 
class  StateEvent
 
class  VoidArgStateEvent
 
class  KeyArgStateEvent
 
class  IntArgStateEvent
 
class  VectorArgStateEvent
 
class  IntRotRotArgStateEvent
 
class  IntVecVecArgStateEvent
 
class  KeyIntIntArgStateEvent
 
class  ArgumentDeclarationList
 
class  KeyArgumentDeclarationList
 
class  IntArgumentDeclarationList
 
class  VectorArgumentDeclarationList
 
class  IntRotRotArgumentDeclarationList
 
class  IntVecVecArgumentDeclarationList
 
class  KeyIntIntArgumentDeclarationList
 
class  Declaration
 
class  KeyDeclaration
 
class  IntDeclaration
 
class  VecDeclaration
 
class  RotDeclaration
 
class  Typename
 
class  Event
 
class  VoidArgEvent
 
class  KeyArgEvent
 
class  IntArgEvent
 
class  VectorArgEvent
 
class  IntRotRotArgEvent
 
class  IntVecVecArgEvent
 
class  KeyIntIntArgEvent
 
class  CompoundStatement
 
class  StatementList
 
class  Statement
 
class  EmptyStatement
 
class  Assignment
 
class  SimpleAssignment
 
class  ReturnStatement
 
class  JumpLabel
 
class  JumpStatement
 
class  StateChange
 
class  IfStatement
 
class  WhileStatement
 
class  DoWhileStatement
 
class  ForLoop
 
class  ForLoopStatement
 
class  FunctionCall
 
class  ArgumentList
 
class  Argument
 
class  ExpressionArgument
 
class  Constant
 
class  VectorConstant
 
class  RotationConstant
 
class  ListConstant
 
class  Expression
 
class  ConstantExpression
 
class  IdentExpression
 
class  IdentDotExpression
 
class  FunctionCallExpression
 
class  BinaryExpression
 
class  UnaryExpression
 
class  TypecastExpression
 
class  ParenthesisExpression
 
class  IncrementDecrementExpression
 
class  LSLProgramRoot_1
 
class  LSLProgramRoot_2
 
class  GlobalDefinitions_1
 
class  GlobalDefinitions_2
 
class  GlobalDefinitions_3
 
class  GlobalDefinitions_4
 
class  GlobalVariableDeclaration_1
 
class  GlobalVariableDeclaration_2
 
class  GlobalFunctionDefinition_1
 
class  GlobalFunctionDefinition_2
 
class  States_1
 
class  States_2
 
class  State_1
 
class  State_2
 
class  StateBody_1
 
class  StateBody_2
 
class  StateBody_3
 
class  StateBody_4
 
class  StateBody_5
 
class  StateBody_6
 
class  StateBody_7
 
class  StateBody_8
 
class  StateBody_9
 
class  StateBody_10
 
class  StateBody_11
 
class  StateBody_12
 
class  StateBody_13
 
class  StateBody_14
 
class  StateBody_15
 
class  StateBody_16
 
class  StateEvent_1
 
class  VoidArgStateEvent_1
 
class  KeyArgStateEvent_1
 
class  IntArgStateEvent_1
 
class  VectorArgStateEvent_1
 
class  IntRotRotArgStateEvent_1
 
class  IntVecVecArgStateEvent_1
 
class  KeyIntIntArgStateEvent_1
 
class  ArgumentDeclarationList_1
 
class  ArgumentDeclarationList_2
 
class  KeyArgumentDeclarationList_1
 
class  IntArgumentDeclarationList_1
 
class  VectorArgumentDeclarationList_1
 
class  IntRotRotArgumentDeclarationList_1
 
class  IntVecVecArgumentDeclarationList_1
 
class  KeyIntIntArgumentDeclarationList_1
 
class  Declaration_1
 
class  KeyDeclaration_1
 
class  IntDeclaration_1
 
class  VecDeclaration_1
 
class  RotDeclaration_1
 
class  CompoundStatement_1
 
class  CompoundStatement_2
 
class  StatementList_1
 
class  StatementList_2
 
class  EmptyStatement_1
 
class  Statement_1
 
class  Statement_2
 
class  Statement_3
 
class  Statement_4
 
class  Statement_5
 
class  Statement_6
 
class  Statement_7
 
class  Statement_8
 
class  Statement_9
 
class  Statement_10
 
class  Statement_11
 
class  Statement_12
 
class  Statement_13
 
class  JumpLabel_1
 
class  JumpStatement_1
 
class  StateChange_1
 
class  StateChange_2
 
class  IfStatement_1
 
class  IfStatement_2
 
class  IfStatement_3
 
class  IfStatement_4
 
class  WhileStatement_1
 
class  WhileStatement_2
 
class  DoWhileStatement_1
 
class  DoWhileStatement_2
 
class  ForLoop_1
 
class  ForLoop_2
 
class  ForLoopStatement_1
 
class  ForLoopStatement_2
 
class  ForLoopStatement_3
 
class  ForLoopStatement_4
 
class  Assignment_1
 
class  Assignment_2
 
class  SimpleAssignment_1
 
class  SimpleAssignment_2
 
class  SimpleAssignment_3
 
class  SimpleAssignment_4
 
class  SimpleAssignment_5
 
class  SimpleAssignment_6
 
class  SimpleAssignment_7
 
class  SimpleAssignment_8
 
class  SimpleAssignment_9
 
class  SimpleAssignment_10
 
class  SimpleAssignment_11
 
class  SimpleAssignment_12
 
class  SimpleAssignment_13
 
class  SimpleAssignment_14
 
class  SimpleAssignment_15
 
class  SimpleAssignment_16
 
class  SimpleAssignment_17
 
class  SimpleAssignment_18
 
class  SimpleAssignment_19
 
class  SimpleAssignment_20
 
class  SimpleAssignment_21
 
class  SimpleAssignment_22
 
class  SimpleAssignment_23
 
class  SimpleAssignment_24
 
class  ReturnStatement_1
 
class  ReturnStatement_2
 
class  Constant_1
 
class  Constant_2
 
class  Constant_3
 
class  Constant_4
 
class  ListConstant_1
 
class  VectorConstant_1
 
class  RotationConstant_1
 
class  ConstantExpression_1
 
class  IdentExpression_1
 
class  IdentDotExpression_1
 
class  IncrementDecrementExpression_1
 
class  IncrementDecrementExpression_2
 
class  IncrementDecrementExpression_3
 
class  IncrementDecrementExpression_4
 
class  IncrementDecrementExpression_5
 
class  IncrementDecrementExpression_6
 
class  IncrementDecrementExpression_7
 
class  IncrementDecrementExpression_8
 
class  FunctionCallExpression_1
 
class  BinaryExpression_1
 
class  BinaryExpression_2
 
class  BinaryExpression_3
 
class  BinaryExpression_4
 
class  BinaryExpression_5
 
class  BinaryExpression_6
 
class  BinaryExpression_7
 
class  BinaryExpression_8
 
class  BinaryExpression_9
 
class  BinaryExpression_10
 
class  BinaryExpression_11
 
class  BinaryExpression_12
 
class  BinaryExpression_13
 
class  BinaryExpression_14
 
class  BinaryExpression_15
 
class  BinaryExpression_16
 
class  BinaryExpression_17
 
class  BinaryExpression_18
 
class  UnaryExpression_1
 
class  UnaryExpression_2
 
class  UnaryExpression_3
 
class  ParenthesisExpression_1
 
class  ParenthesisExpression_2
 
class  TypecastExpression_1
 
class  TypecastExpression_2
 
class  TypecastExpression_3
 
class  TypecastExpression_4
 
class  TypecastExpression_5
 
class  TypecastExpression_6
 
class  TypecastExpression_7
 
class  TypecastExpression_8
 
class  TypecastExpression_9
 
class  FunctionCall_1
 
class  ArgumentList_1
 
class  ArgumentList_2
 
class  ExpressionArgument_1
 
class  Typename_1
 
class  Typename_2
 
class  Typename_3
 
class  Typename_4
 
class  Typename_5
 
class  Typename_6
 
class  Typename_7
 
class  Event_1
 
class  Event_2
 
class  Event_3
 
class  Event_4
 
class  Event_5
 
class  Event_6
 
class  Event_7
 
class  Event_8
 
class  Event_9
 
class  VoidArgEvent_1
 
class  VoidArgEvent_2
 
class  VoidArgEvent_3
 
class  VoidArgEvent_4
 
class  VoidArgEvent_5
 
class  VoidArgEvent_6
 
class  VoidArgEvent_7
 
class  VoidArgEvent_8
 
class  KeyArgEvent_1
 
class  KeyArgEvent_2
 
class  IntArgEvent_1
 
class  IntArgEvent_2
 
class  IntArgEvent_3
 
class  IntArgEvent_4
 
class  IntArgEvent_5
 
class  IntArgEvent_6
 
class  IntArgEvent_7
 
class  IntArgEvent_8
 
class  IntArgEvent_9
 
class  IntArgEvent_10
 
class  VectorArgEvent_1
 
class  VectorArgEvent_2
 
class  VectorArgEvent_3
 
class  IntRotRotArgEvent_1
 
class  IntVecVecArgEvent_1
 
class  KeyIntIntArgEvent_1
 
class  yyLSLSyntax
 
class  LSLSyntax
 
class  LSL2CSCodeTransformer