home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2011 January / maximum-cd-2011-01.iso / DiscContents / calibre-0.7.26.msi / file_2375 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-10-31  |  16.4 KB  |  883 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. BUILTIN_FUNCTIONS = [
  5.     '<',
  6.     '<=',
  7.     '=',
  8.     '>',
  9.     '>=',
  10.     '-',
  11.     '/',
  12.     '/=',
  13.     '*',
  14.     '+',
  15.     '1-',
  16.     '1+',
  17.     'abort',
  18.     'abs',
  19.     'acons',
  20.     'acos',
  21.     'acosh',
  22.     'add-method',
  23.     'adjoin',
  24.     'adjustable-array-p',
  25.     'adjust-array',
  26.     'allocate-instance',
  27.     'alpha-char-p',
  28.     'alphanumericp',
  29.     'append',
  30.     'apply',
  31.     'apropos',
  32.     'apropos-list',
  33.     'aref',
  34.     'arithmetic-error-operands',
  35.     'arithmetic-error-operation',
  36.     'array-dimension',
  37.     'array-dimensions',
  38.     'array-displacement',
  39.     'array-element-type',
  40.     'array-has-fill-pointer-p',
  41.     'array-in-bounds-p',
  42.     'arrayp',
  43.     'array-rank',
  44.     'array-row-major-index',
  45.     'array-total-size',
  46.     'ash',
  47.     'asin',
  48.     'asinh',
  49.     'assoc',
  50.     'assoc-if',
  51.     'assoc-if-not',
  52.     'atan',
  53.     'atanh',
  54.     'atom',
  55.     'bit',
  56.     'bit-and',
  57.     'bit-andc1',
  58.     'bit-andc2',
  59.     'bit-eqv',
  60.     'bit-ior',
  61.     'bit-nand',
  62.     'bit-nor',
  63.     'bit-not',
  64.     'bit-orc1',
  65.     'bit-orc2',
  66.     'bit-vector-p',
  67.     'bit-xor',
  68.     'boole',
  69.     'both-case-p',
  70.     'boundp',
  71.     'break',
  72.     'broadcast-stream-streams',
  73.     'butlast',
  74.     'byte',
  75.     'byte-position',
  76.     'byte-size',
  77.     'caaaar',
  78.     'caaadr',
  79.     'caaar',
  80.     'caadar',
  81.     'caaddr',
  82.     'caadr',
  83.     'caar',
  84.     'cadaar',
  85.     'cadadr',
  86.     'cadar',
  87.     'caddar',
  88.     'cadddr',
  89.     'caddr',
  90.     'cadr',
  91.     'call-next-method',
  92.     'car',
  93.     'cdaaar',
  94.     'cdaadr',
  95.     'cdaar',
  96.     'cdadar',
  97.     'cdaddr',
  98.     'cdadr',
  99.     'cdar',
  100.     'cddaar',
  101.     'cddadr',
  102.     'cddar',
  103.     'cdddar',
  104.     'cddddr',
  105.     'cdddr',
  106.     'cddr',
  107.     'cdr',
  108.     'ceiling',
  109.     'cell-error-name',
  110.     'cerror',
  111.     'change-class',
  112.     'char',
  113.     'char<',
  114.     'char<=',
  115.     'char=',
  116.     'char>',
  117.     'char>=',
  118.     'char/=',
  119.     'character',
  120.     'characterp',
  121.     'char-code',
  122.     'char-downcase',
  123.     'char-equal',
  124.     'char-greaterp',
  125.     'char-int',
  126.     'char-lessp',
  127.     'char-name',
  128.     'char-not-equal',
  129.     'char-not-greaterp',
  130.     'char-not-lessp',
  131.     'char-upcase',
  132.     'cis',
  133.     'class-name',
  134.     'class-of',
  135.     'clear-input',
  136.     'clear-output',
  137.     'close',
  138.     'clrhash',
  139.     'code-char',
  140.     'coerce',
  141.     'compile',
  142.     'compiled-function-p',
  143.     'compile-file',
  144.     'compile-file-pathname',
  145.     'compiler-macro-function',
  146.     'complement',
  147.     'complex',
  148.     'complexp',
  149.     'compute-applicable-methods',
  150.     'compute-restarts',
  151.     'concatenate',
  152.     'concatenated-stream-streams',
  153.     'conjugate',
  154.     'cons',
  155.     'consp',
  156.     'constantly',
  157.     'constantp',
  158.     'continue',
  159.     'copy-alist',
  160.     'copy-list',
  161.     'copy-pprint-dispatch',
  162.     'copy-readtable',
  163.     'copy-seq',
  164.     'copy-structure',
  165.     'copy-symbol',
  166.     'copy-tree',
  167.     'cos',
  168.     'cosh',
  169.     'count',
  170.     'count-if',
  171.     'count-if-not',
  172.     'decode-float',
  173.     'decode-universal-time',
  174.     'delete',
  175.     'delete-duplicates',
  176.     'delete-file',
  177.     'delete-if',
  178.     'delete-if-not',
  179.     'delete-package',
  180.     'denominator',
  181.     'deposit-field',
  182.     'describe',
  183.     'describe-object',
  184.     'digit-char',
  185.     'digit-char-p',
  186.     'directory',
  187.     'directory-namestring',
  188.     'disassemble',
  189.     'documentation',
  190.     'dpb',
  191.     'dribble',
  192.     'echo-stream-input-stream',
  193.     'echo-stream-output-stream',
  194.     'ed',
  195.     'eighth',
  196.     'elt',
  197.     'encode-universal-time',
  198.     'endp',
  199.     'enough-namestring',
  200.     'ensure-directories-exist',
  201.     'ensure-generic-function',
  202.     'eq',
  203.     'eql',
  204.     'equal',
  205.     'equalp',
  206.     'error',
  207.     'eval',
  208.     'evenp',
  209.     'every',
  210.     'exp',
  211.     'export',
  212.     'expt',
  213.     'fboundp',
  214.     'fceiling',
  215.     'fdefinition',
  216.     'ffloor',
  217.     'fifth',
  218.     'file-author',
  219.     'file-error-pathname',
  220.     'file-length',
  221.     'file-namestring',
  222.     'file-position',
  223.     'file-string-length',
  224.     'file-write-date',
  225.     'fill',
  226.     'fill-pointer',
  227.     'find',
  228.     'find-all-symbols',
  229.     'find-class',
  230.     'find-if',
  231.     'find-if-not',
  232.     'find-method',
  233.     'find-package',
  234.     'find-restart',
  235.     'find-symbol',
  236.     'finish-output',
  237.     'first',
  238.     'float',
  239.     'float-digits',
  240.     'floatp',
  241.     'float-precision',
  242.     'float-radix',
  243.     'float-sign',
  244.     'floor',
  245.     'fmakunbound',
  246.     'force-output',
  247.     'format',
  248.     'fourth',
  249.     'fresh-line',
  250.     'fround',
  251.     'ftruncate',
  252.     'funcall',
  253.     'function-keywords',
  254.     'function-lambda-expression',
  255.     'functionp',
  256.     'gcd',
  257.     'gensym',
  258.     'gentemp',
  259.     'get',
  260.     'get-decoded-time',
  261.     'get-dispatch-macro-character',
  262.     'getf',
  263.     'gethash',
  264.     'get-internal-real-time',
  265.     'get-internal-run-time',
  266.     'get-macro-character',
  267.     'get-output-stream-string',
  268.     'get-properties',
  269.     'get-setf-expansion',
  270.     'get-universal-time',
  271.     'graphic-char-p',
  272.     'hash-table-count',
  273.     'hash-table-p',
  274.     'hash-table-rehash-size',
  275.     'hash-table-rehash-threshold',
  276.     'hash-table-size',
  277.     'hash-table-test',
  278.     'host-namestring',
  279.     'identity',
  280.     'imagpart',
  281.     'import',
  282.     'initialize-instance',
  283.     'input-stream-p',
  284.     'inspect',
  285.     'integer-decode-float',
  286.     'integer-length',
  287.     'integerp',
  288.     'interactive-stream-p',
  289.     'intern',
  290.     'intersection',
  291.     'invalid-method-error',
  292.     'invoke-debugger',
  293.     'invoke-restart',
  294.     'invoke-restart-interactively',
  295.     'isqrt',
  296.     'keywordp',
  297.     'last',
  298.     'lcm',
  299.     'ldb',
  300.     'ldb-test',
  301.     'ldiff',
  302.     'length',
  303.     'lisp-implementation-type',
  304.     'lisp-implementation-version',
  305.     'list',
  306.     'list*',
  307.     'list-all-packages',
  308.     'listen',
  309.     'list-length',
  310.     'listp',
  311.     'load',
  312.     'load-logical-pathname-translations',
  313.     'log',
  314.     'logand',
  315.     'logandc1',
  316.     'logandc2',
  317.     'logbitp',
  318.     'logcount',
  319.     'logeqv',
  320.     'logical-pathname',
  321.     'logical-pathname-translations',
  322.     'logior',
  323.     'lognand',
  324.     'lognor',
  325.     'lognot',
  326.     'logorc1',
  327.     'logorc2',
  328.     'logtest',
  329.     'logxor',
  330.     'long-site-name',
  331.     'lower-case-p',
  332.     'machine-instance',
  333.     'machine-type',
  334.     'machine-version',
  335.     'macroexpand',
  336.     'macroexpand-1',
  337.     'macro-function',
  338.     'make-array',
  339.     'make-broadcast-stream',
  340.     'make-concatenated-stream',
  341.     'make-condition',
  342.     'make-dispatch-macro-character',
  343.     'make-echo-stream',
  344.     'make-hash-table',
  345.     'make-instance',
  346.     'make-instances-obsolete',
  347.     'make-list',
  348.     'make-load-form',
  349.     'make-load-form-saving-slots',
  350.     'make-package',
  351.     'make-pathname',
  352.     'make-random-state',
  353.     'make-sequence',
  354.     'make-string',
  355.     'make-string-input-stream',
  356.     'make-string-output-stream',
  357.     'make-symbol',
  358.     'make-synonym-stream',
  359.     'make-two-way-stream',
  360.     'makunbound',
  361.     'map',
  362.     'mapc',
  363.     'mapcan',
  364.     'mapcar',
  365.     'mapcon',
  366.     'maphash',
  367.     'map-into',
  368.     'mapl',
  369.     'maplist',
  370.     'mask-field',
  371.     'max',
  372.     'member',
  373.     'member-if',
  374.     'member-if-not',
  375.     'merge',
  376.     'merge-pathnames',
  377.     'method-combination-error',
  378.     'method-qualifiers',
  379.     'min',
  380.     'minusp',
  381.     'mismatch',
  382.     'mod',
  383.     'muffle-warning',
  384.     'name-char',
  385.     'namestring',
  386.     'nbutlast',
  387.     'nconc',
  388.     'next-method-p',
  389.     'nintersection',
  390.     'ninth',
  391.     'no-applicable-method',
  392.     'no-next-method',
  393.     'not',
  394.     'notany',
  395.     'notevery',
  396.     'nreconc',
  397.     'nreverse',
  398.     'nset-difference',
  399.     'nset-exclusive-or',
  400.     'nstring-capitalize',
  401.     'nstring-downcase',
  402.     'nstring-upcase',
  403.     'nsublis',
  404.     'nsubst',
  405.     'nsubst-if',
  406.     'nsubst-if-not',
  407.     'nsubstitute',
  408.     'nsubstitute-if',
  409.     'nsubstitute-if-not',
  410.     'nth',
  411.     'nthcdr',
  412.     'null',
  413.     'numberp',
  414.     'numerator',
  415.     'nunion',
  416.     'oddp',
  417.     'open',
  418.     'open-stream-p',
  419.     'output-stream-p',
  420.     'package-error-package',
  421.     'package-name',
  422.     'package-nicknames',
  423.     'packagep',
  424.     'package-shadowing-symbols',
  425.     'package-used-by-list',
  426.     'package-use-list',
  427.     'pairlis',
  428.     'parse-integer',
  429.     'parse-namestring',
  430.     'pathname',
  431.     'pathname-device',
  432.     'pathname-directory',
  433.     'pathname-host',
  434.     'pathname-match-p',
  435.     'pathname-name',
  436.     'pathnamep',
  437.     'pathname-type',
  438.     'pathname-version',
  439.     'peek-char',
  440.     'phase',
  441.     'plusp',
  442.     'position',
  443.     'position-if',
  444.     'position-if-not',
  445.     'pprint',
  446.     'pprint-dispatch',
  447.     'pprint-fill',
  448.     'pprint-indent',
  449.     'pprint-linear',
  450.     'pprint-newline',
  451.     'pprint-tab',
  452.     'pprint-tabular',
  453.     'prin1',
  454.     'prin1-to-string',
  455.     'princ',
  456.     'princ-to-string',
  457.     'print',
  458.     'print-object',
  459.     'probe-file',
  460.     'proclaim',
  461.     'provide',
  462.     'random',
  463.     'random-state-p',
  464.     'rassoc',
  465.     'rassoc-if',
  466.     'rassoc-if-not',
  467.     'rational',
  468.     'rationalize',
  469.     'rationalp',
  470.     'read',
  471.     'read-byte',
  472.     'read-char',
  473.     'read-char-no-hang',
  474.     'read-delimited-list',
  475.     'read-from-string',
  476.     'read-line',
  477.     'read-preserving-whitespace',
  478.     'read-sequence',
  479.     'readtable-case',
  480.     'readtablep',
  481.     'realp',
  482.     'realpart',
  483.     'reduce',
  484.     'reinitialize-instance',
  485.     'rem',
  486.     'remhash',
  487.     'remove',
  488.     'remove-duplicates',
  489.     'remove-if',
  490.     'remove-if-not',
  491.     'remove-method',
  492.     'remprop',
  493.     'rename-file',
  494.     'rename-package',
  495.     'replace',
  496.     'require',
  497.     'rest',
  498.     'restart-name',
  499.     'revappend',
  500.     'reverse',
  501.     'room',
  502.     'round',
  503.     'row-major-aref',
  504.     'rplaca',
  505.     'rplacd',
  506.     'sbit',
  507.     'scale-float',
  508.     'schar',
  509.     'search',
  510.     'second',
  511.     'set',
  512.     'set-difference',
  513.     'set-dispatch-macro-character',
  514.     'set-exclusive-or',
  515.     'set-macro-character',
  516.     'set-pprint-dispatch',
  517.     'set-syntax-from-char',
  518.     'seventh',
  519.     'shadow',
  520.     'shadowing-import',
  521.     'shared-initialize',
  522.     'short-site-name',
  523.     'signal',
  524.     'signum',
  525.     'simple-bit-vector-p',
  526.     'simple-condition-format-arguments',
  527.     'simple-condition-format-control',
  528.     'simple-string-p',
  529.     'simple-vector-p',
  530.     'sin',
  531.     'sinh',
  532.     'sixth',
  533.     'sleep',
  534.     'slot-boundp',
  535.     'slot-exists-p',
  536.     'slot-makunbound',
  537.     'slot-missing',
  538.     'slot-unbound',
  539.     'slot-value',
  540.     'software-type',
  541.     'software-version',
  542.     'some',
  543.     'sort',
  544.     'special-operator-p',
  545.     'sqrt',
  546.     'stable-sort',
  547.     'standard-char-p',
  548.     'store-value',
  549.     'stream-element-type',
  550.     'stream-error-stream',
  551.     'stream-external-format',
  552.     'streamp',
  553.     'string',
  554.     'string<',
  555.     'string<=',
  556.     'string=',
  557.     'string>',
  558.     'string>=',
  559.     'string/=',
  560.     'string-capitalize',
  561.     'string-downcase',
  562.     'string-equal',
  563.     'string-greaterp',
  564.     'string-left-trim',
  565.     'string-lessp',
  566.     'string-not-equal',
  567.     'string-not-greaterp',
  568.     'string-not-lessp',
  569.     'stringp',
  570.     'string-right-trim',
  571.     'string-trim',
  572.     'string-upcase',
  573.     'sublis',
  574.     'subseq',
  575.     'subsetp',
  576.     'subst',
  577.     'subst-if',
  578.     'subst-if-not',
  579.     'substitute',
  580.     'substitute-if',
  581.     'substitute-if-not',
  582.     'subtypep',
  583.     'svref',
  584.     'sxhash',
  585.     'symbol-function',
  586.     'symbol-name',
  587.     'symbolp',
  588.     'symbol-package',
  589.     'symbol-plist',
  590.     'symbol-value',
  591.     'synonym-stream-symbol',
  592.     'syntax:',
  593.     'tailp',
  594.     'tan',
  595.     'tanh',
  596.     'tenth',
  597.     'terpri',
  598.     'third',
  599.     'translate-logical-pathname',
  600.     'translate-pathname',
  601.     'tree-equal',
  602.     'truename',
  603.     'truncate',
  604.     'two-way-stream-input-stream',
  605.     'two-way-stream-output-stream',
  606.     'type-error-datum',
  607.     'type-error-expected-type',
  608.     'type-of',
  609.     'typep',
  610.     'unbound-slot-instance',
  611.     'unexport',
  612.     'unintern',
  613.     'union',
  614.     'unread-char',
  615.     'unuse-package',
  616.     'update-instance-for-different-class',
  617.     'update-instance-for-redefined-class',
  618.     'upgraded-array-element-type',
  619.     'upgraded-complex-part-type',
  620.     'upper-case-p',
  621.     'use-package',
  622.     'user-homedir-pathname',
  623.     'use-value',
  624.     'values',
  625.     'values-list',
  626.     'vector',
  627.     'vectorp',
  628.     'vector-pop',
  629.     'vector-push',
  630.     'vector-push-extend',
  631.     'warn',
  632.     'wild-pathname-p',
  633.     'write',
  634.     'write-byte',
  635.     'write-char',
  636.     'write-line',
  637.     'write-sequence',
  638.     'write-string',
  639.     'write-to-string',
  640.     'yes-or-no-p',
  641.     'y-or-n-p',
  642.     'zerop']
  643. SPECIAL_FORMS = [
  644.     'block',
  645.     'catch',
  646.     'declare',
  647.     'eval-when',
  648.     'flet',
  649.     'function',
  650.     'go',
  651.     'if',
  652.     'labels',
  653.     'lambda',
  654.     'let',
  655.     'let*',
  656.     'load-time-value',
  657.     'locally',
  658.     'macrolet',
  659.     'multiple-value-call',
  660.     'multiple-value-prog1',
  661.     'progn',
  662.     'progv',
  663.     'quote',
  664.     'return-from',
  665.     'setq',
  666.     'symbol-macrolet',
  667.     'tagbody',
  668.     'the',
  669.     'throw',
  670.     'unwind-protect']
  671. MACROS = [
  672.     'and',
  673.     'assert',
  674.     'call-method',
  675.     'case',
  676.     'ccase',
  677.     'check-type',
  678.     'cond',
  679.     'ctypecase',
  680.     'decf',
  681.     'declaim',
  682.     'defclass',
  683.     'defconstant',
  684.     'defgeneric',
  685.     'define-compiler-macro',
  686.     'define-condition',
  687.     'define-method-combination',
  688.     'define-modify-macro',
  689.     'define-setf-expander',
  690.     'define-symbol-macro',
  691.     'defmacro',
  692.     'defmethod',
  693.     'defpackage',
  694.     'defparameter',
  695.     'defsetf',
  696.     'defstruct',
  697.     'deftype',
  698.     'defun',
  699.     'defvar',
  700.     'destructuring-bind',
  701.     'do',
  702.     'do*',
  703.     'do-all-symbols',
  704.     'do-external-symbols',
  705.     'dolist',
  706.     'do-symbols',
  707.     'dotimes',
  708.     'ecase',
  709.     'etypecase',
  710.     'formatter',
  711.     'handler-bind',
  712.     'handler-case',
  713.     'ignore-errors',
  714.     'incf',
  715.     'in-package',
  716.     'lambda',
  717.     'loop',
  718.     'loop-finish',
  719.     'make-method',
  720.     'multiple-value-bind',
  721.     'multiple-value-list',
  722.     'multiple-value-setq',
  723.     'nth-value',
  724.     'or',
  725.     'pop',
  726.     'pprint-exit-if-list-exhausted',
  727.     'pprint-logical-block',
  728.     'pprint-pop',
  729.     'print-unreadable-object',
  730.     'prog',
  731.     'prog*',
  732.     'prog1',
  733.     'prog2',
  734.     'psetf',
  735.     'psetq',
  736.     'push',
  737.     'pushnew',
  738.     'remf',
  739.     'restart-bind',
  740.     'restart-case',
  741.     'return',
  742.     'rotatef',
  743.     'setf',
  744.     'shiftf',
  745.     'step',
  746.     'time',
  747.     'trace',
  748.     'typecase',
  749.     'unless',
  750.     'untrace',
  751.     'when',
  752.     'with-accessors',
  753.     'with-compilation-unit',
  754.     'with-condition-restarts',
  755.     'with-hash-table-iterator',
  756.     'with-input-from-string',
  757.     'with-open-file',
  758.     'with-open-stream',
  759.     'with-output-to-string',
  760.     'with-package-iterator',
  761.     'with-simple-restart',
  762.     'with-slots',
  763.     'with-standard-io-syntax']
  764. LAMBDA_LIST_KEYWORDS = [
  765.     '&allow-other-keys',
  766.     '&aux',
  767.     '&body',
  768.     '&environment',
  769.     '&key',
  770.     '&optional',
  771.     '&rest',
  772.     '&whole']
  773. DECLARATIONS = [
  774.     'dynamic-extent',
  775.     'ignore',
  776.     'optimize',
  777.     'ftype',
  778.     'inline',
  779.     'special',
  780.     'ignorable',
  781.     'notinline',
  782.     'type']
  783. BUILTIN_TYPES = [
  784.     'atom',
  785.     'boolean',
  786.     'base-char',
  787.     'base-string',
  788.     'bignum',
  789.     'bit',
  790.     'compiled-function',
  791.     'extended-char',
  792.     'fixnum',
  793.     'keyword',
  794.     'nil',
  795.     'signed-byte',
  796.     'short-float',
  797.     'single-float',
  798.     'double-float',
  799.     'long-float',
  800.     'simple-array',
  801.     'simple-base-string',
  802.     'simple-bit-vector',
  803.     'simple-string',
  804.     'simple-vector',
  805.     'standard-char',
  806.     'unsigned-byte',
  807.     'arithmetic-error',
  808.     'cell-error',
  809.     'condition',
  810.     'control-error',
  811.     'division-by-zero',
  812.     'end-of-file',
  813.     'error',
  814.     'file-error',
  815.     'floating-point-inexact',
  816.     'floating-point-overflow',
  817.     'floating-point-underflow',
  818.     'floating-point-invalid-operation',
  819.     'parse-error',
  820.     'package-error',
  821.     'print-not-readable',
  822.     'program-error',
  823.     'reader-error',
  824.     'serious-condition',
  825.     'simple-condition',
  826.     'simple-error',
  827.     'simple-type-error',
  828.     'simple-warning',
  829.     'stream-error',
  830.     'storage-condition',
  831.     'style-warning',
  832.     'type-error',
  833.     'unbound-variable',
  834.     'unbound-slot',
  835.     'undefined-function',
  836.     'warning']
  837. BUILTIN_CLASSES = [
  838.     'array',
  839.     'broadcast-stream',
  840.     'bit-vector',
  841.     'built-in-class',
  842.     'character',
  843.     'class',
  844.     'complex',
  845.     'concatenated-stream',
  846.     'cons',
  847.     'echo-stream',
  848.     'file-stream',
  849.     'float',
  850.     'function',
  851.     'generic-function',
  852.     'hash-table',
  853.     'integer',
  854.     'list',
  855.     'logical-pathname',
  856.     'method-combination',
  857.     'method',
  858.     'null',
  859.     'number',
  860.     'package',
  861.     'pathname',
  862.     'ratio',
  863.     'rational',
  864.     'readtable',
  865.     'real',
  866.     'random-state',
  867.     'restart',
  868.     'sequence',
  869.     'standard-class',
  870.     'standard-generic-function',
  871.     'standard-method',
  872.     'standard-object',
  873.     'string-stream',
  874.     'stream',
  875.     'string',
  876.     'structure-class',
  877.     'structure-object',
  878.     'symbol',
  879.     'synonym-stream',
  880.     't',
  881.     'two-way-stream',
  882.     'vector']
  883.