
// DO NOT EDIT THIS FILE!!!

// It was generated by generate_command_table. Any edits to this file will
// not survive long.

#ifdef CONSTANTS_H

stringToCmd[QObject::tr("WAIT")] = {&Kernel::excWait, 1, 1, 1};
stringToCmd[QObject::tr("TO")] = {&Kernel::excTo, -1, -1, -1};
stringToCmd[QObject::tr(".MACRO")] = {&Kernel::excTo, -1, -1, -1};
stringToCmd[QObject::tr("DEFINE")] = {&Kernel::excDefine, 2, 2, 2};
stringToCmd[QObject::tr(".DEFMACRO")] = {&Kernel::excDefine, 2, 2, 2};
stringToCmd[QObject::tr("TEXT")] = {&Kernel::excText, 1, 1, 1};
stringToCmd[QObject::tr("FULLTEXT")] = {&Kernel::excFulltext, 1, 1, 1};
stringToCmd[QObject::tr("COPYDEF")] = {&Kernel::excCopydef, 2, 2, 2};
stringToCmd[QObject::tr("MAKE")] = {&Kernel::excMake, 2, 2, 2};
stringToCmd[QObject::tr("LOCAL")] = {&Kernel::excLocal, 1, 1, -1};
stringToCmd[QObject::tr("THING")] = {&Kernel::excThing, 1, 1, 1};
stringToCmd[QObject::tr("GLOBAL")] = {&Kernel::excGlobal, 1, 1, -1};
stringToCmd[QObject::tr("PPROP")] = {&Kernel::excPprop, 3, 3, 3};
stringToCmd[QObject::tr("GPROP")] = {&Kernel::excGprop, 2, 2, 2};
stringToCmd[QObject::tr("REMPROP")] = {&Kernel::excRemprop, 2, 2, 2};
stringToCmd[QObject::tr("PLIST")] = {&Kernel::excPlist, 1, 1, 1};
stringToCmd[QObject::tr("PROCEDUREP")] = {&Kernel::excProcedurep, 1, 1, 1};
stringToCmd[QObject::tr("PROCEDURE?")] = {&Kernel::excProcedurep, 1, 1, 1};
stringToCmd[QObject::tr("PRIMITIVEP")] = {&Kernel::excPrimitivep, 1, 1, 1};
stringToCmd[QObject::tr("PRIMITIVE?")] = {&Kernel::excPrimitivep, 1, 1, 1};
stringToCmd[QObject::tr("DEFINEDP")] = {&Kernel::excDefinedp, 1, 1, 1};
stringToCmd[QObject::tr("DEFINED?")] = {&Kernel::excDefinedp, 1, 1, 1};
stringToCmd[QObject::tr("NAMEP")] = {&Kernel::excNamep, 1, 1, 1};
stringToCmd[QObject::tr("NAME?")] = {&Kernel::excNamep, 1, 1, 1};
stringToCmd[QObject::tr("PLISTP")] = {&Kernel::excPlistp, 1, 1, 1};
stringToCmd[QObject::tr("PLIST?")] = {&Kernel::excPlistp, 1, 1, 1};
stringToCmd[QObject::tr("CONTENTS")] = {&Kernel::excContents, 0, 0, 0};
stringToCmd[QObject::tr("BURIED")] = {&Kernel::excBuried, 0, 0, 0};
stringToCmd[QObject::tr("TRACED")] = {&Kernel::excTraced, 0, 0, 0};
stringToCmd[QObject::tr("STEPPED")] = {&Kernel::excStepped, 0, 0, 0};
stringToCmd[QObject::tr("PROCEDURES")] = {&Kernel::excProcedures, 0, 0, 0};
stringToCmd[QObject::tr("PRIMITIVES")] = {&Kernel::excPrimitives, 0, 0, 0};
stringToCmd[QObject::tr("NAMES")] = {&Kernel::excNames, 0, 0, 0};
stringToCmd[QObject::tr("PLISTS")] = {&Kernel::excPlists, 0, 0, 0};
stringToCmd[QObject::tr("ARITY")] = {&Kernel::excArity, 1, 1, 1};
stringToCmd[QObject::tr("NODES")] = {&Kernel::excNodes, 0, 0, 0};
stringToCmd[QObject::tr("PRINTOUT")] = {&Kernel::excPrintout, 1, 1, 1};
stringToCmd[QObject::tr("PO")] = {&Kernel::excPrintout, 1, 1, 1};
stringToCmd[QObject::tr("POT")] = {&Kernel::excPot, 1, 1, 1};
stringToCmd[QObject::tr("ERASE")] = {&Kernel::excErase, 1, 1, 1};
stringToCmd[QObject::tr("ER")] = {&Kernel::excErase, 1, 1, 1};
stringToCmd[QObject::tr("ERALL")] = {&Kernel::excErall, 0, 0, 0};
stringToCmd[QObject::tr("ERPS")] = {&Kernel::excErps, 0, 0, 0};
stringToCmd[QObject::tr("ERNS")] = {&Kernel::excErns, 0, 0, 0};
stringToCmd[QObject::tr("ERPLS")] = {&Kernel::excErpls, 0, 0, 0};
stringToCmd[QObject::tr("BURY")] = {&Kernel::excBury, 1, 1, 1};
stringToCmd[QObject::tr("UNBURY")] = {&Kernel::excUnbury, 1, 1, 1};
stringToCmd[QObject::tr("BURIEDP")] = {&Kernel::excBuriedp, 1, 1, 1};
stringToCmd[QObject::tr("BURIED?")] = {&Kernel::excBuriedp, 1, 1, 1};
stringToCmd[QObject::tr("TRACE")] = {&Kernel::excTrace, 1, 1, 1};
stringToCmd[QObject::tr("UNTRACE")] = {&Kernel::excUntrace, 1, 1, 1};
stringToCmd[QObject::tr("TRACEDP")] = {&Kernel::excTracedp, 1, 1, 1};
stringToCmd[QObject::tr("TRACED?")] = {&Kernel::excTracedp, 1, 1, 1};
stringToCmd[QObject::tr("STEP")] = {&Kernel::excStep, 1, 1, 1};
stringToCmd[QObject::tr("UNSTEP")] = {&Kernel::excUnstep, 1, 1, 1};
stringToCmd[QObject::tr("STEPPEDP")] = {&Kernel::excSteppedp, 1, 1, 1};
stringToCmd[QObject::tr("STEPPED?")] = {&Kernel::excSteppedp, 1, 1, 1};
stringToCmd[QObject::tr("EDIT")] = {&Kernel::excEdit, 0, 1, 1};
stringToCmd[QObject::tr("ED")] = {&Kernel::excEdit, 0, 1, 1};
stringToCmd[QObject::tr("EDITFILE")] = {&Kernel::excEditfile, 1, 1, 1};
stringToCmd[QObject::tr("SAVE")] = {&Kernel::excSave, 1, 1, 1};
stringToCmd[QObject::tr("LOAD")] = {&Kernel::excLoad, 1, 1, 1};
stringToCmd[QObject::tr("HELP")] = {&Kernel::excHelp, 0, -1, -1};
stringToCmd[QObject::tr("RUN")] = {&Kernel::excRun, 1, 1, 1};
stringToCmd[QObject::tr("TIME")] = {&Kernel::excTime, 1, 1, 1};
stringToCmd[QObject::tr("MARK")] = {&Kernel::excMark, 1, 1, 1};
stringToCmd[QObject::tr("RUNRESULT")] = {&Kernel::excRunresult, 1, 1, 1};
stringToCmd[QObject::tr("BYE")] = {&Kernel::excBye, 0, 0, 0};
stringToCmd[QObject::tr("REPEAT")] = {&Kernel::excRepeat, 2, 2, 2};
stringToCmd[QObject::tr("FOREVER")] = {&Kernel::excForever, 1, 1, 1};
stringToCmd[QObject::tr("REPCOUNT")] = {&Kernel::excRepcount, 0, 0, 0};
stringToCmd[QObject::tr("IF")] = {&Kernel::excIfelse, 2, 2, 3};
stringToCmd[QObject::tr("IFELSE")] = {&Kernel::excIfelse, 3, 3, 3};
stringToCmd[QObject::tr("TEST")] = {&Kernel::excTest, 1, 1, 1};
stringToCmd[QObject::tr("IFTRUE")] = {&Kernel::excIftrue, 1, 1, 1};
stringToCmd[QObject::tr("IFT")] = {&Kernel::excIftrue, 1, 1, 1};
stringToCmd[QObject::tr("IFFALSE")] = {&Kernel::excIffalse, 1, 1, 1};
stringToCmd[QObject::tr("IFF")] = {&Kernel::excIffalse, 1, 1, 1};
stringToCmd[QObject::tr("STOP")] = {&Kernel::excStop, 0, 0, 1};
stringToCmd[QObject::tr("OUTPUT")] = {&Kernel::excOutput, 1, 1, 1};
stringToCmd[QObject::tr("OP")] = {&Kernel::excOutput, 1, 1, 1};
stringToCmd[QObject::tr(".MAYBEOUTPUT")] = {&Kernel::excDotMaybeoutput, 1, 1, 1};
stringToCmd[QObject::tr("CATCH")] = {&Kernel::excCatch, 2, 2, 2};
stringToCmd[QObject::tr("THROW")] = {&Kernel::excThrow, 1, 1, 2};
stringToCmd[QObject::tr("ERROR")] = {&Kernel::excError, 0, 0, 0};
stringToCmd[QObject::tr("PAUSE")] = {&Kernel::excPause, 0, 0, 0};
stringToCmd[QObject::tr("CONTINUE")] = {&Kernel::excContinue, 0, -1, 1};
stringToCmd[QObject::tr("CO")] = {&Kernel::excContinue, 0, -1, 1};
stringToCmd[QObject::tr("TAG")] = {&Kernel::excTag, 1, 1, 1};
stringToCmd[QObject::tr("GOTO")] = {&Kernel::excGoto, 1, 1, 1};
stringToCmd[QObject::tr("APPLY")] = {&Kernel::excApply, 2, 2, 2};
stringToCmd[QObject::tr("?")] = {&Kernel::excNamedSlot, 0, 0, 1};
stringToCmd[QObject::tr("MACROP")] = {&Kernel::excMacrop, 1, 1, 1};
stringToCmd[QObject::tr("MACRO?")] = {&Kernel::excMacrop, 1, 1, 1};
stringToCmd[QObject::tr("PRINT")] = {&Kernel::excPrint, 0, 1, -1};
stringToCmd[QObject::tr("PR")] = {&Kernel::excPrint, 0, 1, -1};
stringToCmd[QObject::tr("TYPE")] = {&Kernel::excType, 0, 1, -1};
stringToCmd[QObject::tr("SHOW")] = {&Kernel::excShow, 0, 1, -1};
stringToCmd[QObject::tr("READLIST")] = {&Kernel::excReadlist, 0, 0, 0};
stringToCmd[QObject::tr("RL")] = {&Kernel::excReadlist, 0, 0, 0};
stringToCmd[QObject::tr("READWORD")] = {&Kernel::excReadword, 0, 0, 0};
stringToCmd[QObject::tr("RW")] = {&Kernel::excReadword, 0, 0, 0};
stringToCmd[QObject::tr("READRAWLINE")] = {&Kernel::excReadrawline, 0, 0, 0};
stringToCmd[QObject::tr("READCHAR")] = {&Kernel::excReadchar, 0, 0, 0};
stringToCmd[QObject::tr("READCHARS")] = {&Kernel::excReadchars, 1, 1, 1};
stringToCmd[QObject::tr("RCS")] = {&Kernel::excReadchars, 1, 1, 1};
stringToCmd[QObject::tr("FILEDIALOG")] = {&Kernel::excFiledialog, 0, 0, 0};
stringToCmd[QObject::tr("COPYRIGHT")] = {&Kernel::excCopyright, 0, 0, 0};
stringToCmd[QObject::tr("SHELL")] = {&Kernel::excShell, 1, 1, 2};
stringToCmd[QObject::tr("SETPREFIX")] = {&Kernel::excSetprefix, 1, 1, 1};
stringToCmd[QObject::tr("PREFIX")] = {&Kernel::excPrefix, 0, 0, 0};
stringToCmd[QObject::tr("OPENREAD")] = {&Kernel::excOpenread, 1, 1, 1};
stringToCmd[QObject::tr("OPENWRITE")] = {&Kernel::excOpenwrite, 1, 1, 1};
stringToCmd[QObject::tr("OPENAPPEND")] = {&Kernel::excOpenappend, 1, 1, 1};
stringToCmd[QObject::tr("OPENUPDATE")] = {&Kernel::excOpenupdate, 1, 1, 1};
stringToCmd[QObject::tr("CLOSE")] = {&Kernel::excClose, 1, 1, 1};
stringToCmd[QObject::tr("ALLOPEN")] = {&Kernel::excAllopen, 0, 0, 0};
stringToCmd[QObject::tr("CLOSEALL")] = {&Kernel::excCloseall, 0, 0, 0};
stringToCmd[QObject::tr("ERASEFILE")] = {&Kernel::excErasefile, 1, 1, 1};
stringToCmd[QObject::tr("ERF")] = {&Kernel::excErasefile, 1, 1, 1};
stringToCmd[QObject::tr("DRIBBLE")] = {&Kernel::excDribble, 1, 1, 1};
stringToCmd[QObject::tr("NODRIBBLE")] = {&Kernel::excNodribble, 0, 0, 0};
stringToCmd[QObject::tr("SETREAD")] = {&Kernel::excSetread, 1, 1, 1};
stringToCmd[QObject::tr("SETWRITE")] = {&Kernel::excSetwrite, 1, 1, 1};
stringToCmd[QObject::tr("READER")] = {&Kernel::excReader, 0, 0, 0};
stringToCmd[QObject::tr("WRITER")] = {&Kernel::excWriter, 0, 0, 0};
stringToCmd[QObject::tr("SETREADPOS")] = {&Kernel::excSetreadpos, 1, 1, 1};
stringToCmd[QObject::tr("SETWRITEPOS")] = {&Kernel::excSetwritepos, 1, 1, 1};
stringToCmd[QObject::tr("READPOS")] = {&Kernel::excReadpos, 0, 0, 0};
stringToCmd[QObject::tr("WRITEPOS")] = {&Kernel::excWritepos, 0, 0, 0};
stringToCmd[QObject::tr("EOFP")] = {&Kernel::excEofp, 0, 0, 0};
stringToCmd[QObject::tr("EOF?")] = {&Kernel::excEofp, 0, 0, 0};
stringToCmd[QObject::tr("KEYP")] = {&Kernel::excKeyp, 0, 0, 0};
stringToCmd[QObject::tr("KEY?")] = {&Kernel::excKeyp, 0, 0, 0};
stringToCmd[QObject::tr("CLEARTEXT")] = {&Kernel::excCleartext, 0, 0, 0};
stringToCmd[QObject::tr("CT")] = {&Kernel::excCleartext, 0, 0, 0};
stringToCmd[QObject::tr("SETCURSOR")] = {&Kernel::excSetcursor, 1, 1, 1};
stringToCmd[QObject::tr("CURSOR")] = {&Kernel::excCursor, 0, 0, 0};
stringToCmd[QObject::tr("SETTEXTCOLOR")] = {&Kernel::excSettextcolor, 1, 2, 2};
stringToCmd[QObject::tr("SETTC")] = {&Kernel::excSettextcolor, 1, 2, 2};
stringToCmd[QObject::tr("INCREASEFONT")] = {&Kernel::excIncreasefont, 0, 0, 0};
stringToCmd[QObject::tr("DECREASEFONT")] = {&Kernel::excDecreasefont, 0, 0, 0};
stringToCmd[QObject::tr("SETTEXTSIZE")] = {&Kernel::excSettextsize, 1, 1, 1};
stringToCmd[QObject::tr("TEXTSIZE")] = {&Kernel::excTextsize, 0, 0, 0};
stringToCmd[QObject::tr("SETTEXTFONT")] = {&Kernel::excSettextfont, 1, 1, 1};
stringToCmd[QObject::tr("FONT")] = {&Kernel::excTextfont, 0, 0, 0};
stringToCmd[QObject::tr("ALLFONTS")] = {&Kernel::excAllfonts, 0, 0, 0};
stringToCmd[QObject::tr("CURSORINSERT")] = {&Kernel::excCursorInsert, 0, 0, 0};
stringToCmd[QObject::tr("CURSOROVERWRITE")] = {&Kernel::excCursorOverwrite, 0, 0, 0};
stringToCmd[QObject::tr("CURSORMODE")] = {&Kernel::excCursorMode, 0, 0, 0};
stringToCmd[QObject::tr("FORWARD")] = {&Kernel::excForward, 1, 1, 1};
stringToCmd[QObject::tr("FD")] = {&Kernel::excForward, 1, 1, 1};
stringToCmd[QObject::tr("BACK")] = {&Kernel::excBack, 1, 1, 1};
stringToCmd[QObject::tr("BK")] = {&Kernel::excBack, 1, 1, 1};
stringToCmd[QObject::tr("LEFT")] = {&Kernel::excLeft, 1, 1, 1};
stringToCmd[QObject::tr("LT")] = {&Kernel::excLeft, 1, 1, 1};
stringToCmd[QObject::tr("RIGHT")] = {&Kernel::excRight, 1, 1, 1};
stringToCmd[QObject::tr("RT")] = {&Kernel::excRight, 1, 1, 1};
stringToCmd[QObject::tr("SETPOS")] = {&Kernel::excSetpos, 1, 1, 1};
stringToCmd[QObject::tr("SETXY")] = {&Kernel::excSetXY, 2, 2, 2};
stringToCmd[QObject::tr("SETX")] = {&Kernel::excSetX, 1, 1, 1};
stringToCmd[QObject::tr("SETY")] = {&Kernel::excSetY, 1, 1, 1};
stringToCmd[QObject::tr("SETHEADING")] = {&Kernel::excSetheading, 1, 1, 1};
stringToCmd[QObject::tr("SETH")] = {&Kernel::excSetheading, 1, 1, 1};
stringToCmd[QObject::tr("HOME")] = {&Kernel::excHome, 0, 0, 0};
stringToCmd[QObject::tr("ARC")] = {&Kernel::excArc, 2, 2, 2};
stringToCmd[QObject::tr("POS")] = {&Kernel::excPos, 0, 0, 0};
stringToCmd[QObject::tr("HEADING")] = {&Kernel::excHeading, 0, 0, 0};
stringToCmd[QObject::tr("TOWARDS")] = {&Kernel::excTowards, 1, 1, 1};
stringToCmd[QObject::tr("SCRUNCH")] = {&Kernel::excScrunch, 0, 0, 0};
stringToCmd[QObject::tr("SHOWTURTLE")] = {&Kernel::excShowturtle, 0, 0, 0};
stringToCmd[QObject::tr("ST")] = {&Kernel::excShowturtle, 0, 0, 0};
stringToCmd[QObject::tr("HIDETURTLE")] = {&Kernel::excHideturtle, 0, 0, 0};
stringToCmd[QObject::tr("HT")] = {&Kernel::excHideturtle, 0, 0, 0};
stringToCmd[QObject::tr("CLEAN")] = {&Kernel::excClean, 0, 0, 0};
stringToCmd[QObject::tr("CLEARSCREEN")] = {&Kernel::excClearscreen, 0, 0, 0};
stringToCmd[QObject::tr("CS")] = {&Kernel::excClearscreen, 0, 0, 0};
stringToCmd[QObject::tr("WRAP")] = {&Kernel::excWrap, 0, 0, 0};
stringToCmd[QObject::tr("WINDOW")] = {&Kernel::excWindow, 0, 0, 0};
stringToCmd[QObject::tr("FENCE")] = {&Kernel::excFence, 0, 0, 0};
stringToCmd[QObject::tr("BOUNDS")] = {&Kernel::excBounds, 0, 0, 0};
stringToCmd[QObject::tr("SETBOUNDS")] = {&Kernel::excSetbounds, 2, 2, 2};
stringToCmd[QObject::tr("FILLED")] = {&Kernel::excFilled, 2, 2, 2};
stringToCmd[QObject::tr("LABEL")] = {&Kernel::excLabel, 1, 1, 1};
stringToCmd[QObject::tr("SETLABELHEIGHT")] = {&Kernel::excSetlabelheight, 1, 1, 1};
stringToCmd[QObject::tr("TEXTSCREEN")] = {&Kernel::excTextscreen, 0, 0, 0};
stringToCmd[QObject::tr("TS")] = {&Kernel::excTextscreen, 0, 0, 0};
stringToCmd[QObject::tr("FULLSCREEN")] = {&Kernel::excFullscreen, 0, 0, 0};
stringToCmd[QObject::tr("FS")] = {&Kernel::excFullscreen, 0, 0, 0};
stringToCmd[QObject::tr("SPLITSCREEN")] = {&Kernel::excSplitscreen, 0, 0, 0};
stringToCmd[QObject::tr("SS")] = {&Kernel::excSplitscreen, 0, 0, 0};
stringToCmd[QObject::tr("SETSCRUNCH")] = {&Kernel::excSetscrunch, 2, 2, 2};
stringToCmd[QObject::tr("SHOWNP")] = {&Kernel::excShownp, 0, 0, 0};
stringToCmd[QObject::tr("SHOWN?")] = {&Kernel::excShownp, 0, 0, 0};
stringToCmd[QObject::tr("SCREENMODE")] = {&Kernel::excScreenmode, 0, 0, 0};
stringToCmd[QObject::tr("TURTLEMODE")] = {&Kernel::excTurtlemode, 0, 0, 0};
stringToCmd[QObject::tr("LABELSIZE")] = {&Kernel::excLabelheight, 0, 0, 0};
stringToCmd[QObject::tr("MATRIX")] = {&Kernel::excMatrix, 0, 0, 0};
stringToCmd[QObject::tr("PENDOWN")] = {&Kernel::excPendown, 0, 0, 0};
stringToCmd[QObject::tr("PD")] = {&Kernel::excPendown, 0, 0, 0};
stringToCmd[QObject::tr("PENUP")] = {&Kernel::excPenup, 0, 0, 0};
stringToCmd[QObject::tr("PU")] = {&Kernel::excPenup, 0, 0, 0};
stringToCmd[QObject::tr("PENPAINT")] = {&Kernel::excPenpaint, 0, 0, 0};
stringToCmd[QObject::tr("PPT")] = {&Kernel::excPenpaint, 0, 0, 0};
stringToCmd[QObject::tr("PENERASE")] = {&Kernel::excPenerase, 0, 0, 0};
stringToCmd[QObject::tr("PE")] = {&Kernel::excPenerase, 0, 0, 0};
stringToCmd[QObject::tr("PENREVERSE")] = {&Kernel::excPenreverse, 0, 0, 0};
stringToCmd[QObject::tr("PX")] = {&Kernel::excPenreverse, 0, 0, 0};
stringToCmd[QObject::tr("SETPENCOLOR")] = {&Kernel::excSetpencolor, 1, 1, 1};
stringToCmd[QObject::tr("SETPC")] = {&Kernel::excSetpencolor, 1, 1, 1};
stringToCmd[QObject::tr("ALLCOLORS")] = {&Kernel::excAllcolors, 0, 0, 0};
stringToCmd[QObject::tr("SETPALETTE")] = {&Kernel::excSetpalette, 2, 2, 2};
stringToCmd[QObject::tr("SETPENSIZE")] = {&Kernel::excSetpensize, 1, 1, 1};
stringToCmd[QObject::tr("SETBACKGROUND")] = {&Kernel::excSetbackground, 1, 1, 1};
stringToCmd[QObject::tr("SETBG")] = {&Kernel::excSetbackground, 1, 1, 1};
stringToCmd[QObject::tr("PENDOWNP")] = {&Kernel::excPendownp, 0, 0, 0};
stringToCmd[QObject::tr("PENDOWN?")] = {&Kernel::excPendownp, 0, 0, 0};
stringToCmd[QObject::tr("PENMODE")] = {&Kernel::excPenmode, 0, 0, 0};
stringToCmd[QObject::tr("PENCOLOR")] = {&Kernel::excPencolor, 0, 0, 0};
stringToCmd[QObject::tr("PC")] = {&Kernel::excPencolor, 0, 0, 0};
stringToCmd[QObject::tr("PALETTE")] = {&Kernel::excPalette, 1, 1, 1};
stringToCmd[QObject::tr("PENSIZE")] = {&Kernel::excPensize, 0, 0, 0};
stringToCmd[QObject::tr("BACKGROUND")] = {&Kernel::excBackground, 0, 0, 0};
stringToCmd[QObject::tr("BG")] = {&Kernel::excBackground, 0, 0, 0};
stringToCmd[QObject::tr("SAVEPICT")] = {&Kernel::excSavepict, 1, 1, 1};
stringToCmd[QObject::tr("LOADPICT")] = {&Kernel::excLoadpict, 1, 1, 1};
stringToCmd[QObject::tr("SVGPICT")] = {&Kernel::excSvgpict, 1, 1, 1};
stringToCmd[QObject::tr("MOUSEPOS")] = {&Kernel::excMousepos, 0, 0, 0};
stringToCmd[QObject::tr("CLICKPOS")] = {&Kernel::excClickpos, 0, 0, 0};
stringToCmd[QObject::tr("BUTTONP")] = {&Kernel::excButtonp, 0, 0, 0};
stringToCmd[QObject::tr("BUTTON?")] = {&Kernel::excButtonp, 0, 0, 0};
stringToCmd[QObject::tr("BUTTON")] = {&Kernel::excButton, 0, 0, 0};
stringToCmd[QObject::tr("WORD")] = {&Kernel::excWord, 0, 2, -1};
stringToCmd[QObject::tr("LIST")] = {&Kernel::excList, 0, 2, -1};
stringToCmd[QObject::tr("SENTENCE")] = {&Kernel::excSentence, 0, 2, -1};
stringToCmd[QObject::tr("SE")] = {&Kernel::excSentence, 0, 2, -1};
stringToCmd[QObject::tr("FPUT")] = {&Kernel::excFput, 2, 2, 2};
stringToCmd[QObject::tr("LPUT")] = {&Kernel::excLput, 2, 2, 2};
stringToCmd[QObject::tr("ARRAY")] = {&Kernel::excArray, 1, 1, 2};
stringToCmd[QObject::tr("LISTTOARRAY")] = {&Kernel::excListtoarray, 1, 1, 2};
stringToCmd[QObject::tr("ARRAYTOLIST")] = {&Kernel::excArraytolist, 1, 1, 1};
stringToCmd[QObject::tr("FIRST")] = {&Kernel::excFirst, 1, 1, 1};
stringToCmd[QObject::tr("FIRSTS")] = {&Kernel::excFirsts, 1, 1, 1};
stringToCmd[QObject::tr("LAST")] = {&Kernel::excLast, 1, 1, 1};
stringToCmd[QObject::tr("BUTFIRST")] = {&Kernel::excButfirst, 1, 1, 1};
stringToCmd[QObject::tr("BF")] = {&Kernel::excButfirst, 1, 1, 1};
stringToCmd[QObject::tr("BUTFIRSTS")] = {&Kernel::excButfirsts, 1, 1, 1};
stringToCmd[QObject::tr("BFS")] = {&Kernel::excButfirsts, 1, 1, 1};
stringToCmd[QObject::tr("BUTLAST")] = {&Kernel::excButlast, 1, 1, 1};
stringToCmd[QObject::tr("BL")] = {&Kernel::excButlast, 1, 1, 1};
stringToCmd[QObject::tr("ITEM")] = {&Kernel::excItem, 2, 2, 2};
stringToCmd[QObject::tr("SETITEM")] = {&Kernel::excSetitem, 3, 3, 3};
stringToCmd[QObject::tr(".SETFIRST")] = {&Kernel::excDotSetfirst, 2, 2, 2};
stringToCmd[QObject::tr(".SETBF")] = {&Kernel::excDotSetbf, 2, 2, 2};
stringToCmd[QObject::tr(".SETITEM")] = {&Kernel::excDotSetitem, 3, 3, 3};
stringToCmd[QObject::tr("WORDP")] = {&Kernel::excWordp, 1, 1, 1};
stringToCmd[QObject::tr("WORD?")] = {&Kernel::excWordp, 1, 1, 1};
stringToCmd[QObject::tr("LISTP")] = {&Kernel::excListp, 1, 1, 1};
stringToCmd[QObject::tr("LIST?")] = {&Kernel::excListp, 1, 1, 1};
stringToCmd[QObject::tr("ARRAYP")] = {&Kernel::excArrayp, 1, 1, 1};
stringToCmd[QObject::tr("ARRAY?")] = {&Kernel::excArrayp, 1, 1, 1};
stringToCmd[QObject::tr("EMPTYP")] = {&Kernel::excEmptyp, 1, 1, 1};
stringToCmd[QObject::tr("EMPTY?")] = {&Kernel::excEmptyp, 1, 1, 1};
stringToCmd[QObject::tr("EQUALP")] = {&Kernel::excEqualp, 2, 2, 2};
stringToCmd[QObject::tr("EQUAL?")] = {&Kernel::excEqualp, 2, 2, 2};
stringToCmd[QObject::tr("NOTEQUALP")] = {&Kernel::excNotequalp, 2, 2, 2};
stringToCmd[QObject::tr("NOTEQUAL?")] = {&Kernel::excNotequalp, 2, 2, 2};
stringToCmd[QObject::tr("BEFOREP")] = {&Kernel::excBeforep, 2, 2, 2};
stringToCmd[QObject::tr("BEFORE?")] = {&Kernel::excBeforep, 2, 2, 2};
stringToCmd[QObject::tr(".EQ")] = {&Kernel::excDotEq, 2, 2, 2};
stringToCmd[QObject::tr("MEMBERP")] = {&Kernel::excMemberp, 2, 2, 2};
stringToCmd[QObject::tr("MEMBER?")] = {&Kernel::excMemberp, 2, 2, 2};
stringToCmd[QObject::tr("SUBSTRINGP")] = {&Kernel::excSubstringp, 2, 2, 2};
stringToCmd[QObject::tr("SUBSTRING?")] = {&Kernel::excSubstringp, 2, 2, 2};
stringToCmd[QObject::tr("NUMBERP")] = {&Kernel::excNumberp, 1, 1, 1};
stringToCmd[QObject::tr("NUMBER?")] = {&Kernel::excNumberp, 1, 1, 1};
stringToCmd[QObject::tr("VBARREDP")] = {&Kernel::excVbarredp, 1, 1, 1};
stringToCmd[QObject::tr("VBARRED?")] = {&Kernel::excVbarredp, 1, 1, 1};
stringToCmd[QObject::tr("COUNT")] = {&Kernel::excCount, 1, 1, 1};
stringToCmd[QObject::tr("ASCII")] = {&Kernel::excAscii, 1, 1, 1};
stringToCmd[QObject::tr("RAWASCII")] = {&Kernel::excRawascii, 1, 1, 1};
stringToCmd[QObject::tr("CHAR")] = {&Kernel::excChar, 1, 1, 1};
stringToCmd[QObject::tr("MEMBER")] = {&Kernel::excMember, 2, 2, 2};
stringToCmd[QObject::tr("LOWERCASE")] = {&Kernel::excLowercase, 1, 1, 1};
stringToCmd[QObject::tr("UPPERCASE")] = {&Kernel::excUppercase, 1, 1, 1};
stringToCmd[QObject::tr("STANDOUT")] = {&Kernel::excStandout, 1, 1, 1};
stringToCmd[QObject::tr("PARSE")] = {&Kernel::excParse, 1, 1, 1};
stringToCmd[QObject::tr("RUNPARSE")] = {&Kernel::excRunparse, 1, 1, 1};
stringToCmd[QObject::tr("SUM")] = {&Kernel::excSum, 0, 2, -1};
stringToCmd[QObject::tr("DIFFERENCE")] = {&Kernel::excDifference, 2, 2, 2};
stringToCmd[QObject::tr("MINUS")] = {&Kernel::excMinus, 1, 1, 1};
stringToCmd[QObject::tr("-")] = {&Kernel::excMinus, 1, 1, 1};
stringToCmd[QObject::tr("PRODUCT")] = {&Kernel::excProduct, 0, 2, -1};
stringToCmd[QObject::tr("QUOTIENT")] = {&Kernel::excQuotient, 1, 2, 2};
stringToCmd[QObject::tr("REMAINDER")] = {&Kernel::excRemainder, 2, 2, 2};
stringToCmd[QObject::tr("MODULO")] = {&Kernel::excModulo, 2, 2, 2};
stringToCmd[QObject::tr("INT")] = {&Kernel::excInt, 1, 1, 1};
stringToCmd[QObject::tr("ROUND")] = {&Kernel::excRound, 1, 1, 1};
stringToCmd[QObject::tr("SQRT")] = {&Kernel::excSqrt, 1, 1, 1};
stringToCmd[QObject::tr("POWER")] = {&Kernel::excPower, 2, 2, 2};
stringToCmd[QObject::tr("EXP")] = {&Kernel::excExp, 1, 1, 1};
stringToCmd[QObject::tr("LOG10")] = {&Kernel::excLog10, 1, 1, 1};
stringToCmd[QObject::tr("LN")] = {&Kernel::excLn, 1, 1, 1};
stringToCmd[QObject::tr("SIN")] = {&Kernel::excSin, 1, 1, 1};
stringToCmd[QObject::tr("RADSIN")] = {&Kernel::excRadsin, 1, 1, 1};
stringToCmd[QObject::tr("COS")] = {&Kernel::excCos, 1, 1, 1};
stringToCmd[QObject::tr("RADCOS")] = {&Kernel::excRadcos, 1, 1, 1};
stringToCmd[QObject::tr("ARCTAN")] = {&Kernel::excArctan, 1, 1, 2};
stringToCmd[QObject::tr("RADARCTAN")] = {&Kernel::excRadarctan, 1, 1, 2};
stringToCmd[QObject::tr("LESSP")] = {&Kernel::excLessp, 2, 2, 2};
stringToCmd[QObject::tr("LESS?")] = {&Kernel::excLessp, 2, 2, 2};
stringToCmd[QObject::tr("GREATERP")] = {&Kernel::excGreaterp, 2, 2, 2};
stringToCmd[QObject::tr("GREATER?")] = {&Kernel::excGreaterp, 2, 2, 2};
stringToCmd[QObject::tr("LESSEQUALP")] = {&Kernel::excLessequalp, 2, 2, 2};
stringToCmd[QObject::tr("LESSEQUAL?")] = {&Kernel::excLessequalp, 2, 2, 2};
stringToCmd[QObject::tr("GREATEREQUALP")] = {&Kernel::excGreaterequalp, 2, 2, 2};
stringToCmd[QObject::tr("GREATEREQUAL?")] = {&Kernel::excGreaterequalp, 2, 2, 2};
stringToCmd[QObject::tr("RANDOM")] = {&Kernel::excRandom, 1, 1, 2};
stringToCmd[QObject::tr("RERANDOM")] = {&Kernel::excRerandom, 0, 0, 1};
stringToCmd[QObject::tr("FORM")] = {&Kernel::excForm, 3, 3, 3};
stringToCmd[QObject::tr("BITAND")] = {&Kernel::excBitand, 0, 2, -1};
stringToCmd[QObject::tr("BITOR")] = {&Kernel::excBitor, 0, 2, -1};
stringToCmd[QObject::tr("BITXOR")] = {&Kernel::excBitxor, 0, 2, -1};
stringToCmd[QObject::tr("BITNOT")] = {&Kernel::excBitnot, 1, 1, 1};
stringToCmd[QObject::tr("ASHIFT")] = {&Kernel::excAshift, 2, 2, 2};
stringToCmd[QObject::tr("LSHIFT")] = {&Kernel::excLshift, 2, 2, 2};
stringToCmd[QObject::tr("AND")] = {&Kernel::excAnd, 0, 2, -1};
stringToCmd[QObject::tr("OR")] = {&Kernel::excOr, 0, 2, -1};
stringToCmd[QObject::tr("NOT")] = {&Kernel::excNot, 1, 1, 1};
stringToCmd[QObject::tr("+")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr("*")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr("/")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr("<")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr(">")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr("=")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr("<=")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr(">=")] = {&Kernel::excInfixError, 1, 1, 1};
stringToCmd[QObject::tr("<>")] = {&Kernel::excInfixError, 1, 1, 1};


#endif // CONSTANTS_H
