aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/director/lingo/tests/d3.keywords.txt264
-rw-r--r--engines/director/lingo/tests/d3.menus.txt21
-rw-r--r--engines/director/lingo/tests/d4.keywords.txt513
3 files changed, 798 insertions, 0 deletions
diff --git a/engines/director/lingo/tests/d3.keywords.txt b/engines/director/lingo/tests/d3.keywords.txt
new file mode 100644
index 0000000000..6b5ddba754
--- /dev/null
+++ b/engines/director/lingo/tests/d3.keywords.txt
@@ -0,0 +1,264 @@
+
+ -
+ -
+()
+*
+/
+&
+&&
++
+<
+<=
+<>
+=
+>
+>=
+abs
+alert
+and
+backColor
+BACKSPACE
+beep
+beepOn
+bottom
+buttonStyle
+cast hilite
+cast name
+cast number
+cast picture
+cast size
+cast text
+castNum
+centerStage
+char
+chars
+charToNum
+checkBoxAccess
+checkBoxType
+clearGlobals
+clickOn
+closeDA
+closeResFile
+closeXLib
+colorDepth
+colorQD
+commandDown
+constrainH
+constraint
+constrainV
+contains
+continue
+controlDown
+controller
+cursor
+cursor
+date
+delay
+delete
+directToStage
+do
+dontPassEvent
+doubleClick
+duration
+editableText
+EMPTY
+ENTER
+exit
+exitLock
+factory
+factory
+FALSE
+field
+field textAlign
+field textFont
+field textHeight
+field textSize
+field textStyle
+fixStageSize
+floatp
+floatPrecision
+foreColor
+frame
+framesToHMS
+freeBlock
+freeBytes
+fullColorPermit
+global
+go to
+go to movie
+height
+hilite
+HMStoFrames
+if
+imageDirect
+immediate
+ink
+installMenu
+instance
+integer
+integerp
+item
+key
+keyCode
+keyDownScript
+label
+labelList
+lastClick
+lastEvent
+lastKey
+lastRoll
+left
+length
+line
+lineSize
+locH
+locV
+loop
+machineType
+macro
+marker
+maxInteger
+mci
+memorySize
+menu checkMark
+menu enabled
+menu name
+menu script
+menu:
+method
+mod
+mouseCast
+mouseChar
+mouseDown
+mouseDownScript
+mouseH
+mouseItem
+mouseLine
+mouseUp
+mouseUpScript
+mouseV
+mouseWord
+moveableSprite
+movie
+movieRate
+movieTime
+multiSound
+not
+nothing
+numToChar
+objectp
+offset
+on
+on idle
+on startMovie
+on stepMovie
+on stopMovie
+open
+openDA
+openResFile
+openXLib
+optionDown
+or
+pathName
+pattern
+pause
+pauseState
+perFrameHook
+play
+play done
+play movie
+playAccel
+preLoad
+preLoadCast
+printFrom
+puppet
+puppetPalette
+puppetSound
+puppetSprite
+puppetTempo
+puppetTransition
+put
+put after
+put before
+put into
+quickTimePresent
+quit
+QUOTE
+ramNeeded
+random
+repeat while
+repeat with
+restart
+result
+return
+RETURN
+right
+rollover
+romanLingo
+selection
+selEnd
+selStart
+set
+setCallBack
+shiftDown
+showGlobals
+showLocals
+showResFile
+showXlib
+shutDown
+sound
+sound fadeIn
+sound fadeOut
+sound playFile
+sound stop
+sound volume
+soundBusy
+soundEnabled
+soundLevel
+sprite s intersects
+sprite s within
+spriteBox
+sqrt
+stageBottom
+stageColor
+stageLeft
+stageRight
+stageTop
+starts
+startTime
+startTimer
+stillDown
+stopTime
+stretch
+string
+stringp
+switchColorDepth
+symbolp
+TAB
+ticks
+time
+timeoutKeydown
+timeoutLapsed
+timeoutLength
+timeoutMouse
+timeoutPlay
+timeoutScript
+timer
+top
+trails
+TRUE
+type
+unLoad
+unLoadCast
+updateStage
+value
+visibility
+volume
+when keyDown
+when mouseDown
+when mouseUp
+when timeOut
+width
+word
+xfactoryList
+zoomBox
diff --git a/engines/director/lingo/tests/d3.menus.txt b/engines/director/lingo/tests/d3.menus.txt
new file mode 100644
index 0000000000..601fd1dfbb
--- /dev/null
+++ b/engines/director/lingo/tests/d3.menus.txt
@@ -0,0 +1,21 @@
+menu: Commands A-O
+alert;beep;clearGlobals;closeDA;closeResFile;closeXLib;continue;cursor;delay;delete;do;dontPassEvent;editableText;go to;go to movie;hilite;installMenu;mci;moveableSprite;nothing;open;openDA;openResFile;openXLib
+menu: Commands P-Z
+pause;play;play done;play movie;playAccel;preLoad;preLoadCast;printFrom;puppetPalette;puppetSound;puppetSprite;puppetTempo;puppetTransition;put ;put after;put before;put into;quit;restart;set;setCallBack;showGlobals;showLocals;showResFile;showXlib;shutDown;sound fadeIn;sound fadeOut;sound playFile;sound stop;spriteBox;startTimer;unLoad;unLoadCast;updateStage;when keyDown;when mouseDown;when mouseUp;when timeOut;zoomBox
+menu: Functions A-L
+abs;char;chars;charToNum;clickOn;colorQD;commandDown;constrainH;constrainV;controlDown;date;doubleClick;factory;floatp;frame;framesToHMS;freeBlock;freeBytes;HMStoFrames;integer;integerp;item;key;keyCode;label;labelList;lastClick;lastEvent;lastKey;lastRoll;length;line
+menu: Functions M-Z
+machineType;marker;memorySize;mouseCast;mouseChar;mouseItem;mouseLine;mouseDown;mouseWord;mouseH;mouseUp;mouseV;movie;multiSound;numToChar;objectp;offset;optionDown;pathName;pauseState;quickTimePresent;ramNeeded;random;result;rollover;selection;shiftDown;sqrt;stageBottom;stageLeft;stageRight;stageTop;stillDown;string;stringp;soundBusy;symbolp;ticks;time;value;word;xfactoryList
+menu: Keywords
+exit;factory;global;if;instance;macro;menu:;method;on;on idle;on startMovie;on stepMovie;on stopMovie;repeat while;repeat with;return
+menu: Operators
+() ;sprite s within ;sprite s intersects ; - ;not ;and ;or ;* ;/ ;mod ;+ ; - ;& ;&& ;< ;<= ;> ;>= ;<> ;contains ;starts ;=
+menu: Constants
+BACKSPACE ;EMPTY ;ENTER ;FALSE ;QUOTE ;RETURN ;TAB ;TRUE
+menu: Properties
+beepOn;buttonStyle;centerStage;checkBoxAccess;checkBoxType;colorDepth;exitLock;fixStageSize;floatPrecision;fullColorPermit;imageDirect;keyDownScript;maxInteger;mouseDownScript;mouseUpScript;perFrameHook;romanLingo;soundEnabled;soundLevel;stageColor;switchColorDepth;timeoutKeydown;timeoutLapsed;timeoutLength;timeoutMouse;timeoutPlay;timeoutScript;timer
+menu: Sprite Properties
+backColor;bottom;castNum;constraint;cursor;foreColor;height;immediate;ink;left;lineSize;locH;locV;movieRate;movieTime;pattern;puppet;right;startTime;stopTime;stretch;top;trails;type;visibility;volume;width
+menu: Other Properties
+cast hilite;cast name;cast number;cast picture;cast size;cast text;controller;directToStage;duration;field;field textAlign;field textFont;field textHeight;field textSize;field textStyle;loop;menu checkMark;menu enabled;menu name;menu script;selEnd;selStart;sound;sound volume
+
diff --git a/engines/director/lingo/tests/d4.keywords.txt b/engines/director/lingo/tests/d4.keywords.txt
new file mode 100644
index 0000000000..1395c8f563
--- /dev/null
+++ b/engines/director/lingo/tests/d4.keywords.txt
@@ -0,0 +1,513 @@
+ -
+ --
+ ()
+ []
+ *
+ /
+ &
+ &&
+ #
+ +
+ <
+ <=
+ <>
+ =
+ >
+ >=
+ �
+abbr
+abort
+abs
+actorList
+add
+addAt
+addProp
+after
+alert
+ancestor
+and
+append
+atan
+backColor of cast
+backColor of sprite
+BACKSPACE
+beep
+beepOn
+before
+birth
+blend of sprite
+bottom of sprite
+buttonStyle
+cast backColor
+cast castType
+cast depth
+cast fileName
+cast foreColor
+cast height
+cast hilite
+cast loaded
+cast modified
+cast name
+cast number
+cast palette
+cast picture
+cast purgePriority
+cast rect
+cast regPoint
+cast scriptText
+cast size
+cast text
+cast width
+castmembers
+castNum of sprite
+castType of cast
+center
+centerStage
+char of
+chars
+charToNum
+checkBoxAccess
+checkBoxType
+checkMark of menuItem
+clearGlobals
+clickLoc
+clickOn
+close window
+closeDA
+closeResFile
+closeXlib
+colorDepth
+colorQD
+commandDown
+constrainH
+constraint of sprite
+constrainV
+contains
+continue
+controlDown
+controller of cast
+copyToClipBoard cast
+cos
+count
+crop
+cursor
+cursor of sprite
+date
+delay
+delete
+deleteAt
+deleteProp
+depth of cast
+digitalVideo
+digitalVideo cast center
+digitalVideo cast controller
+digitalVideo cast crop
+digitalVideo cast directToStage
+digitalVideo cast duration
+digitalVideo cast frameRate
+digitalVideo cast loop
+digitalVideo cast pausedAtStart
+digitalVideo cast preload
+digitalVideo cast sound
+digitalVideo cast video
+digitalVideo sprite movieRate
+digitalVideo sprite movieTime
+digitalVideo sprite startTime
+digitalVideo sprite stopTime
+digitalVideo sprite volume
+directToStage of cast
+do
+done
+dontPassEvent
+doubleClick
+down
+drawRect of window
+duplicate cast {n}
+editableText of sprite
+else
+EMPTY
+enabled of menuItem
+end
+ENTER
+erase cast
+exit
+exit repeat
+exitFrame
+exitLock
+exp
+factory
+fadeIn
+fadeOut
+FALSE
+field
+fileName of cast
+fileName of window
+findEmpty
+findPos
+findPosNear
+fixStageSize
+float
+floatP
+floatPrecision
+foreColor of cast
+foreColor of sprite
+forget
+frame
+frameLabel
+framePalette
+frameRate of cast
+frameScript
+framesToHMS
+frameTempo
+freeBlock
+freeBytes
+getaProp
+getAt
+getLast
+getNthFileNameInFolder
+getOne
+getPos
+getProp
+getPropAt
+global
+go
+go loop
+go next
+go previous
+halt
+height of cast
+height of sprite
+hilite
+hilite of cast
+HMStoFrames
+idle
+if
+ilk list
+ilk point
+ilk rect
+importFileInto
+in
+inflate rect
+ink of sprite
+inside point
+installMenu
+instance
+integer
+integerP
+intersect rect
+intersects
+into
+item of
+itemDelimiter
+items
+key
+keyCode
+keyDown
+keyDownScript
+keyUp
+keyUpScript
+label
+labelList
+last
+lastClick
+lastEvent
+lastFrame
+lastKey
+lastRoll
+left of sprite
+length
+line of
+lines
+lineSize of sprite
+list
+list ilk
+listP
+loaded of cast
+locH of sprite
+locV of sprite
+log
+long
+loop
+loop of cast
+machineType
+map point
+map rect
+marker
+mAtFrame
+max
+maxInteger
+mci
+mDescribe
+mDispose
+me
+memorySize
+menu
+menuItem
+menuItems
+menus
+mGet
+min
+mInstanceRespondsTo
+mMessageList
+mName
+mNew
+mod
+modal window
+modified of cast
+mouseCast
+mouseChar
+mouseDown
+mouseDownScript
+mouseH
+mouseItem
+mouseLine
+mouseUp
+mouseUpScript
+mouseV
+mouseWord
+move
+moveableSprite of sprite
+moveToBack
+moveToFront
+movie
+movieFileFreeSize
+movieFileSize
+movieName
+moviePath
+movieRate of sprite
+movieTime of sprite
+mPerform
+mPut
+mRespondsTo
+multiSound
+name of cast
+name of menu
+name of menuItem
+next
+next repeat
+not
+nothing
+number of cast
+number of castMembers
+number of chars
+number of items
+number of lines
+number of menuItems
+number of menus
+number of words
+numToChar
+objectP
+of
+offset
+offset rect
+on
+on enterFrame
+on enterFrame
+on exitFrame
+on idle
+on keyDown
+on keyUp
+on mouseDown
+on mouseUp
+on startMovie
+on stopMovie
+open
+open window
+openDA
+openResFile
+openXlib
+optionDown
+or
+palette of cast
+param
+paramCount
+pass
+pasteClipBoardInto
+pathName
+pause
+pausedAtStart of cast
+pauseState
+perFrameHook
+pi
+picture of cast
+pictureP
+play
+play done
+playFile
+point
+power
+preLoad
+preload of cast
+preLoadCast
+preLoadEventAbort
+preLoadRAM
+previous
+printFrom
+property
+puppet
+puppetPalette
+puppetSound
+puppetSprite
+puppetTempo
+puppetTransition
+purgePriority of cast
+put
+put after
+put before
+put into
+quickTimePresent
+quit
+QUOTE
+ramNeeded
+random
+randomSeed
+rect
+rect of cast
+rect of window
+rect point
+regPoint of cast
+repeat while
+repeat with
+restart
+result
+return
+RETURN
+right of sprite
+rollOver
+romanLingo
+saveMovie
+scoreColor
+script of menuItem
+scriptNum of sprite
+scriptText of cast
+searchCurrentFolder
+searchPath
+selection
+selEnd
+selStart
+set
+setaProp
+setAt
+setCallBack
+setProp
+shiftDown
+short
+showGlobals
+showLocals
+showResFile
+showXlib
+shutDown
+sin
+size of cast
+sort
+sound close
+sound fadeIn
+sound fadeOut
+sound of cast
+sound playFile
+sound stop
+soundBusy
+soundEnabled
+soundLevel
+sourceRect of window
+sprite
+sprite backColor
+sprite blend
+sprite bottom
+sprite castNum
+sprite constraint
+sprite cursor
+sprite editableText
+sprite foreColor
+sprite height
+sprite ink
+sprite intersects
+sprite left
+sprite lineSize
+sprite locH
+sprite locV
+sprite moveableSprite
+sprite right
+sprite scriptNum
+sprite stretch
+sprite top
+sprite trails
+sprite type
+sprite visible
+sprite width
+sprite within
+spriteBox
+sqrt
+stage
+stageBottom
+stageColor
+stageLeft
+stageRight
+stageTop
+startMovie
+starts
+startTime of sprite
+startTimer
+stillDown
+stop
+stopMovie
+stopTime of sprite
+stretch of sprite
+string
+stringP
+switchColorDepth
+symbolP
+TAB
+tan
+tell
+text of cast
+textAlign
+textFont
+textHeight
+textSize
+textStyle
+the
+then
+ticks
+time
+timeoutKeyDown
+timeoutLapsed
+timeoutLength
+timeoutMouse
+timeoutPlay
+timeoutScript
+timer
+title
+titleVisible
+to
+top of sprite
+trace
+traceLoad
+traceLogFile
+trails of sprite
+TRUE
+type of sprite
+union rect
+unLoad
+unLoadCast
+updateMovieEnabled
+updateStage
+value
+video
+visible of sprite
+visible of window
+voidP
+volume of sound
+volume of sprite
+while
+width of cast
+width of sprite
+window
+windowList
+windowType
+with
+within
+word of
+words
+xFactoryList
+zoomBox