Files
cpython/Mac/Lib/toolbox/AppleScript_Suite.py

1052 lines
33 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"""Suite AppleScript Suite: Goodies for Gustav
Level 1, version 1
Generated from flap:Systeemmap:Extensies:Script-extra's:Dialecten:Engels dialect
AETE/AEUT resource version 1/0, language 0, script 0
"""
import aetools
import MacOS
_code = 'ascr'
_Enum_cons = {
'case' : 'case', # case
'diacriticals' : 'diac', # diacriticals
'white_space' : 'whit', # white space
'hyphens' : 'hyph', # hyphens
'expansion' : 'expa', # expansion
'punctuation' : 'punc', # punctuation
'application_responses' : 'rmte', # remote event replies
}
_Enum_boov = {
'true' : 'true', # the true boolean value
'false' : 'fals', # the false boolean value
}
_Enum_misc = {
'current_application' : 'cura', # the current application
}
class AppleScript_Suite:
def activate(self, _no_object=None, _attributes={}, **_arguments):
"""activate: Bring targeted application program to the front.
Keyword argument _attributes: AppleEvent attribute dictionary
"""
_code = 'misc'
_subcode = 'actv'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def log(self, _object, _attributes={}, **_arguments):
"""log: Cause a comment to be logged.
Required argument: anything
Keyword argument _attributes: AppleEvent attribute dictionary
"""
_code = 'ascr'
_subcode = 'cmnt'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def stop_log(self, _no_object=None, _attributes={}, **_arguments):
"""stop log:
Keyword argument _attributes: AppleEvent attribute dictionary
"""
_code = 'ToyS'
_subcode = 'log0'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def start_log(self, _no_object=None, _attributes={}, **_arguments):
"""start log:
Keyword argument _attributes: AppleEvent attribute dictionary
"""
_code = 'ToyS'
_subcode = 'log1'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def copy(self, _no_object=None, _attributes={}, **_arguments):
"""copy: Copy an object to the clipboard
Keyword argument _attributes: AppleEvent attribute dictionary
"""
_code = 'misc'
_subcode = 'copy'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def do_script(self, _object, _attributes={}, **_arguments):
"""do script: Execute a script
Required argument: the script to execute
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'misc'
_subcode = 'dosc'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def idle(self, _no_object=None, _attributes={}, **_arguments):
"""idle: Sent to a script application when it is idle
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: Number of seconds to wait for next idle event
"""
_code = 'misc'
_subcode = 'idle'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def launch(self, _no_object=None, _attributes={}, **_arguments):
"""launch: Start an application for scripting
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'noop'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def tell(self, _no_object=None, _attributes={}, **_arguments):
"""tell: Magic tell event for event logging
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'tell'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def end_tell(self, _no_object=None, _attributes={}, **_arguments):
"""end tell: Start an application for scripting
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'tend'
if _arguments: raise TypeError, 'No optional args expected'
if _no_object != None: raise TypeError, 'No direct arg expected'
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
_argmap_error = {
'number' : 'errn',
'partial_result' : 'ptlr',
'_from' : 'erob',
'to' : 'errt',
}
def error(self, _object=None, _attributes={}, **_arguments):
"""error: Raise an error
Required argument: anything
Keyword argument number: an error number
Keyword argument partial_result: any partial result occurring before the error
Keyword argument _from: the object that caused the error
Keyword argument to: another parameter to the error
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'err '
aetools.keysubst(_arguments, self._argmap_error)
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
_argmap_Call_a5_subroutine = {
'at' : 'at ',
'_from' : 'from',
'_for' : 'for ',
'to' : 'to ',
'thru' : 'thru',
'through' : 'thgh',
'by' : 'by ',
'on' : 'on ',
'into' : 'into',
'onto' : 'onto',
'between' : 'btwn',
'against' : 'agst',
'out_of' : 'outo',
'instead_of' : 'isto',
'aside_from' : 'asdf',
'around' : 'arnd',
'beside' : 'bsid',
'beneath' : 'bnth',
'under' : 'undr',
'over' : 'over',
'above' : 'abve',
'below' : 'belw',
'apart_from' : 'aprt',
'given' : 'givn',
'with' : 'with',
'without' : 'wout',
'about' : 'abou',
'since' : 'snce',
'until' : 'till',
'returning' : 'Krtn',
}
def Call_a5_subroutine(self, _object=None, _attributes={}, **_arguments):
"""Call€subroutine: A subroutine call
Required argument: anything
Keyword argument at: a preposition
Keyword argument _from: a preposition
Keyword argument _for: a preposition
Keyword argument to: a preposition
Keyword argument thru: a preposition
Keyword argument through: a preposition
Keyword argument by: a preposition
Keyword argument on: a preposition
Keyword argument into: a preposition
Keyword argument onto: a preposition
Keyword argument between: a preposition
Keyword argument against: a preposition
Keyword argument out_of: a preposition
Keyword argument instead_of: a preposition
Keyword argument aside_from: a preposition
Keyword argument around: a preposition
Keyword argument beside: a preposition
Keyword argument beneath: a preposition
Keyword argument under: a preposition
Keyword argument over: a preposition
Keyword argument above: a preposition
Keyword argument below: a preposition
Keyword argument apart_from: a preposition
Keyword argument given: a preposition
Keyword argument with: special preposition for setting event properties
Keyword argument without: special preposition for clearing event properties
Keyword argument about: a preposition
Keyword argument since: a preposition
Keyword argument until: a preposition
Keyword argument returning: specifies a pattern to match results to
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'psbr'
aetools.keysubst(_arguments, self._argmap_Call_a5_subroutine)
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _3d_(self, _object, _attributes={}, **_arguments):
"""=: Equality
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '= '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _ad_(self, _object, _attributes={}, **_arguments):
"""‚: Inequality
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '\255 '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _2b_(self, _object, _attributes={}, **_arguments):
"""+: Addition
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '+ '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _2d_(self, _object, _attributes={}, **_arguments):
"""-: Subtraction
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '- '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _2a_(self, _object, _attributes={}, **_arguments):
"""*: Multiplication
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '* '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _d6_(self, _object, _attributes={}, **_arguments):
"""÷: Division
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '/ '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def div(self, _object, _attributes={}, **_arguments):
"""div: Quotient
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'div '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def mod(self, _object, _attributes={}, **_arguments):
"""mod: Remainder
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'mod '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _5e_(self, _object, _attributes={}, **_arguments):
"""^: Exponentiation
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '^ '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _3e_(self, _object, _attributes={}, **_arguments):
""">: Greater than
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '> '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _b3_(self, _object, _attributes={}, **_arguments):
"""„: Greater than or equal to
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '>= '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _3c_(self, _object, _attributes={}, **_arguments):
"""<: Less than
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '< '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _b2_(self, _object, _attributes={}, **_arguments):
"""¾: Less than or equal to
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = '<= '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _26_(self, _object, _attributes={}, **_arguments):
"""&: Concatenation
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'ccat'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def starts_with(self, _object, _attributes={}, **_arguments):
"""starts with: Starts with
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'bgwt'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def ends_with(self, _object, _attributes={}, **_arguments):
"""ends with: Ends with
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'ends'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def contains(self, _object, _attributes={}, **_arguments):
"""contains: Containment
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'cont'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _and(self, _object, _attributes={}, **_arguments):
"""and: Logical conjunction
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'AND '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _or(self, _object, _attributes={}, **_arguments):
"""or: Logical disjunction
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'OR '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def as(self, _object, _attributes={}, **_arguments):
"""as: Coercion
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'coer'
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def _not(self, _object, _attributes={}, **_arguments):
"""not: Logical negation
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'NOT '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
def negate(self, _object, _attributes={}, **_arguments):
"""negate: Numeric negation
Required argument: an AE object reference
Keyword argument _attributes: AppleEvent attribute dictionary
Returns: anything
"""
_code = 'ascr'
_subcode = 'neg '
if _arguments: raise TypeError, 'No optional args expected'
_arguments['----'] = _object
_reply, _arguments, _attributes = self.send(_code, _subcode,
_arguments, _attributes)
if _arguments.has_key('errn'):
raise aetools.Error, aetools.decodeerror(_arguments)
# XXXX Optionally decode result
if _arguments.has_key('----'):
return _arguments['----']
# Class '' ('undf') -- 'the undefined value'
# Class 'upper case' ('case') -- 'Text with lower case converted to upper case'
# Class 'machines' ('mach') -- 'every computer'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'machine' ('mach') -- 'A computer'
# Class 'zones' ('zone') -- 'every AppleTalk zone'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'zone' ('zone') -- 'AppleTalk zone'
# Class 'seconds' ('scnd') -- 'more than one second'
# Class 'item' ('cobj') -- 'An item of any type'
# property 'id' ('ID ') 'long' -- 'the unique id number of this object' [mutable]
# Class 'items' ('cobj') -- 'Every item'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'text items' ('citm') -- ''
# property '' ('c@#!') 'type' -- '' [0]
# Class 'text item' ('citm') -- ''
# Class 'date' ('ldt ') -- 'Absolute date and time values'
# property 'weekday' ('wkdy') 'wkdy' -- 'the day of a week of a date' []
# property 'month' ('mnth') 'mnth' -- 'the month of a date' []
# property 'day' ('day ') 'long' -- 'the day of the month of a date' []
# property 'year' ('year') 'long' -- 'the year of a date' []
# property 'time' ('time') 'long' -- 'the time since midnight of a date' []
# property 'date string' ('dstr') 'TEXT' -- 'the date portion of a date-time value as a string' []
# property 'time string' ('tstr') 'TEXT' -- 'the time portion of a date-time value as a string' []
# Class 'dates' ('ldt ') -- 'every date'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'month' ('mnth') -- 'a month'
# Class 'months' ('mnth') -- 'every month'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'January' ('jan ') -- "It's June in January..."
# Class 'February' ('feb ') -- 'the month of February'
# Class 'March' ('mar ') -- 'the month of March'
# Class 'April' ('apr ') -- 'the month of April'
# Class 'May' ('may ') -- 'the very merry month of May'
# Class 'June' ('jun ') -- 'the month of June'
# Class 'July' ('jul ') -- 'the month of July'
# Class 'August' ('aug ') -- 'the month of August'
# Class 'September' ('sep ') -- 'the month of September'
# Class 'October' ('oct ') -- 'the month of October'
# Class 'November' ('nov ') -- 'the month of November'
# Class 'December' ('dec ') -- 'the month of December'
# Class 'weekday' ('wkdy') -- 'a weekday'
# Class 'weekdays' ('wkdy') -- 'every weekday'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'Sunday' ('sun ') -- 'Sunday Bloody Sunday'
# Class 'Monday' ('mon ') -- 'Blue Monday'
# Class 'Tuesday' ('tue ') -- 'Ruby Tuesday'
# Class 'Wednesday' ('wed ') -- 'Wednesday Week'
# Class 'Thursday' ('thu ') -- 'Thursday Afternoon'
# Class 'Friday' ('fri ') -- 'Friday'
# Class 'Saturday' ('sat ') -- "Saturday Night's Alright for Fighting"
# Class 'RGB color' ('cRGB') -- 'Three numbers specifying red, green, blue color values'
# Class 'RGB colors' ('cRGB') -- 'every RGB color'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'integer' ('long') -- 'An integral number'
# Class 'integers' ('long') -- 'every integer'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'boolean' ('bool') -- 'A true or false value'
# Class 'booleans' ('bool') -- 'every boolean'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'real' ('doub') -- 'A real number'
# Class 'reals' ('doub') -- 'every real'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'list' ('list') -- 'An ordered collection of items'
# property 'length' ('leng') 'long' -- 'the length of a list' []
# Class 'lists' ('list') -- 'every list'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'linked list' ('llst') -- 'An ordered collection of items'
# property 'length' ('leng') 'long' -- 'the length of a list' []
# Class 'linked lists' ('llst') -- 'every linked list'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'vector' ('vect') -- 'An ordered collection of items'
# property 'length' ('leng') 'long' -- 'the length of a list' []
# Class 'vectors' ('vect') -- 'every vector'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'record' ('reco') -- 'A set of labeled items'
# Class 'records' ('reco') -- 'every record'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'script' ('scpt') -- 'An AppleScript script'
# property 'parent' ('pare') 'scpt' -- 'the parent of a script' []
# Class 'scripts' ('scpt') -- 'every script'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'string' ('TEXT') -- 'a sequence of characters'
# Class 'strings' ('TEXT') -- 'every string'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'styled text' ('STXT') -- 'a sequence of characters with style'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'number' ('nmbr') -- 'an integer or floating point number'
# Class 'numbers' ('nmbr') -- 'every number'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'class' ('pcls') -- 'the type of a value'
# property 'inherits' ('c@#^') 'pcls' -- 'classes to inherit properties from' []
# Class 'classes' ('pcls') -- 'every class'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'event' ('evnt') -- 'an AppleEvents event'
# Class 'events' ('evnt') -- 'every event'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'property' ('prop') -- 'an AppleEvents property'
# Class 'properties' ('prop') -- 'every property'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'constant' ('enum') -- 'A constant value'
# Class 'constants' ('enum') -- 'every constant'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'preposition' ('prep') -- 'an AppleEvents preposition'
# Class 'prepositions' ('prep') -- 'every preposition'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'key' ('keyf') -- 'an AppleEvents key form'
# Class 'keys' ('keyf') -- 'every key'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'picture' ('PICT') -- 'A picture'
# Class 'pictures' ('PICT') -- 'every picture'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'reference' ('obj ') -- 'An AppleScript reference'
# Class 'references' ('obj ') -- 'every reference'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'data' ('rdat') -- 'An AppleScript raw data object'
# Class 'handler' ('hand') -- 'An AppleScript handler'
# Class 'handlers' ('hand') -- 'every handler'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'list or record' ('lr ') -- 'a list or record'
# Class 'list or string' ('ls ') -- 'a list or string'
# Class 'list, record or text' ('lrs ') -- 'a list, record or text'
# Class 'number or date' ('nd ') -- 'a number or date'
# Class 'number, date or text' ('nds ') -- 'a number, date or text'
# Class 'alias' ('alis') -- 'a reference to an existing file'
# Class 'aliases' ('alis') -- 'every alias'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'application' ('capp') -- 'specifies global properties of AppleScript'
# property 'result' ('rslt') 'cobj' -- 'the last result of evaluation' []
# property 'space' ('spac') 'TEXT' -- 'a space character' []
# property 'return' ('ret ') 'TEXT' -- 'a return character' []
# property 'tab' ('tab ') 'TEXT' -- 'a tab character' []
# property 'minutes' ('min ') 'TEXT' -- 'the number of seconds in a minute' []
# property 'hours' ('hour') 'TEXT' -- 'the number of seconds in an hour' []
# property 'days' ('days') 'TEXT' -- 'the number of seconds in a day' []
# property 'weeks' ('week') 'TEXT' -- 'the number of seconds in a week' []
# property 'pi' ('pi ') 'doub' -- 'the constant pi' []
# property 'print length' ('prln') 'long' -- 'the maximum length to print' []
# property 'print depth' ('prdp') 'long' -- 'the maximum depth to print' []
# property 'reverse' ('rvse') 'list' -- 'the reverse of a list' []
# property 'rest' ('rest') 'list' -- 'the rest of a list' []
# property 'text item delimiters' ('txdl') 'list' -- 'the text item delimiters of a string' []
# property 'AppleScript' ('ascr') 'scpt' -- 'the top-level script object' []
# Class 'applications' ('capp') -- 'every application'
# property '' ('c@#!') 'type' -- '' [0]
# Class 'app' ('capp') -- 'Short name for application'
# Class 'version' ('vers') -- 'a version value'
# Class 'writing code info' ('citl') -- 'Script code and language code of text run'
# property 'script code' ('pscd') 'shor' -- 'the script code for the text' []
# property 'language code' ('plcd') 'shor' -- 'the language code for the text' []
# Class 'writing code infos' ('citl') -- 'every writing code info'
# property '' ('c@#!') 'type' -- '' [0]