#include <ctype.h>#include <string.h>#include "RexxCore.h"#include "StringClass.hpp"#include "ArrayClass.hpp"#include "RexxActivation.hpp"#include "SourceFile.hpp"#include "ExpressionMessage.hpp"#include "ExpressionOperator.hpp"#include "RexxInstruction.hpp"#include "AssignmentInstruction.hpp"#include "CommandInstruction.hpp"#include "ExitInstruction.hpp"#include "InterpretInstruction.hpp"#include "OptionsInstruction.hpp"#include "ReplyInstruction.hpp"#include "ReturnInstruction.hpp"#include "SayInstruction.hpp"#include "AddressInstruction.hpp"#include "DropInstruction.hpp"#include "ExposeInstruction.hpp"#include "ForwardInstruction.hpp"#include "GuardInstruction.hpp"#include "LabelInstruction.hpp"#include "LeaveInstruction.hpp"#include "MessageInstruction.hpp"#include "NopInstruction.hpp"#include "NumericInstruction.hpp"#include "ProcedureInstruction.hpp"#include "QueueInstruction.hpp"#include "RaiseInstruction.hpp"#include "TraceInstruction.hpp"#include "UpperInstruction.hpp"#include "UseStrictInstruction.hpp"#include "CallInstruction.hpp"#include "SignalInstruction.hpp"#include "ParseInstruction.hpp"#include "ParseTarget.hpp"#include "ParseTrigger.hpp"#include "ElseInstruction.hpp"#include "EndIf.hpp"#include "IfInstruction.hpp"#include "ThenInstruction.hpp"#include "DoBlock.hpp"#include "DoInstruction.hpp"#include "EndInstruction.hpp"#include "OtherwiseInstruction.hpp"#include "SelectInstruction.hpp"#include "ProtectedObject.hpp"