
n[Tc           @   s   d  Z  d d l Z d d l m Z m Z m Z m Z d d l m Z m	 Z	 m
 Z
 m Z m Z m Z d g Z d e f d     YZ d S(   s   
    pygments.lexers.factor
    ~~~~~~~~~~~~~~~~~~~~~~

    Lexers for the Factor language.

    :copyright: Copyright 2006-2014 by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
iN(   t
   RegexLexert   bygroupst   defaultt   words(   t   Textt   Commentt   Keywordt   Namet   Stringt   Numbert   FactorLexerc           B   s  e  Z d  Z d Z d g Z d g Z d g Z e j e j	 BZ
 e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z e ddt du Z i de j f e d g d6de f de e e e j  f de e e e j e e j  f de e e e j e e j  f de e e e j  f de e e e j e e j  f de j df de f de e j  e  df de e j  e e j   f de e j  e e j  e e j   f de e j  e e j  e  df de e j  e e j e e j  e e j  f de e j  e e j e e j  f de e j  e e j  f de e e e j e e j  df de e e e j  df de e e e j  f de e e e j e e j  f de e e e j e e j  f de e e e j e e j  f de e e e j  f de e e e j  f de df de e e e j  f de df de f de f de e e e j  f de e j  e e j e  f de e j  e e j e e j e  f de j  f de! f de! f de! f de! j" f de f de f de f de j# f de j# f de j# f d e$ f de$ f de$ f de$ f de$ j% f de$ j& f de$ f de$ f de f e e j' f e e j' f e e j' f e e j' f e e j' f e e j' f e e j' f e e j' f e e j' f e e j' f e e j' f d	e f g? d6de f d
e j df de j df de j f d	e j( f g d6de f de df de e e j( e  f d	e j( f g d6de f de df d	e j  f g d6de f de df d	e j f g d6de f de df d	e j f g d6Z) RS(  s^   
    Lexer for the `Factor <http://factorcode.org>`_ language.

    .. versionadded:: 1.4
    t   Factort   factors   *.factors   text/x-factors   -rott   2bis   2bi@s   2bi*t   2curryt   2dipt   2dropt   2dupt   2keept   2nipt   2overt   2tris   2tri@s   2tri*t   3bit   3curryt   3dipt   3dropt   3dupt   3keept   3trit   4dipt   4dropt   4dupt   4keeps	   <wrapper>t   =s   >booleant   clonet   ?s   ?executes   ?ift   andt   asserts   assert=s   assert?t   bis   bi-currys	   bi-curry@s	   bi-curry*s   bi@s   bi*t   boat   booleans   boolean?s   both?t   buildt   callt	   callstacks   callstack>arrays
   callstack?t   clears   (clone)t   composes   compose?t   currys   curry?t	   datastackt   diet   dipt   dot   dropt   dupt   dupds   either?s   eq?s   equal?t   executet   hashcodes	   hashcode*s   identity-hashcodes   identity-tuples   identity-tuple?t   ifs   if*t   keept   loopt   mostt   newt   nipt   nott   nullt   objectt   ort   overt   pickt   preposet   retainstackt   rots   same?t   swapt   swapdt   throwt   tris	   tri-currys
   tri-curry@s
   tri-curry*s   tri@s   tri*t   tuples   tuple?t   unlesss   unless*t   untilt   whens   when*t   whilet   witht   wrappers   wrapper?t   xort   suffixs   \st   2caches   <enum>s   >alists   ?ats   ?oft   assocs
   assoc-all?s
   assoc-any?s   assoc-clone-likes   assoc-combines
   assoc-diffs   assoc-diff!s   assoc-differs
   assoc-eachs   assoc-empty?s   assoc-filters   assoc-filter!s   assoc-filter-ass
   assoc-finds   assoc-hashcodes   assoc-intersects
   assoc-likes	   assoc-maps   assoc-map-ass   assoc-partitions   assoc-refines
   assoc-sizes   assoc-stacks   assoc-subset?s   assoc-unions   assoc-union!s   assoc=s	   assoc>maps   assoc?t   ats   at+s   at*t   caches	   change-ats   clear-assocs	   delete-ats
   delete-at*t   enums   enum?s   extract-keyss   inc-ats   key?t   keyss	   map>assocs   maybe-set-ats	   new-assoct   ofs   push-ats	   rename-ats   set-ats	   sift-keyss   sift-valuest
   substitutet   unzips   value-ats	   value-at*s   value?t   valuest   zipt   2cleaves   2cleave>quott   3cleaves   3cleave>quott   4cleaves   4cleave>quots
   alist>quots   call-effectt   cases	   case-finds	   case>quott   cleaves   cleave>quott   conds	   cond>quots   deep-spread>quots   execute-effects   linear-case-quots   no-cases   no-case?s   no-conds   no-cond?s   recursive-hashcodes   shallow-spread>quott   spreads   to-fixed-points   wrong-valuess   wrong-values?t   -t   /s   /fs   /is   /mods   2/s   2^t   <s   <=s   <fp-nan>t   >s   >=s   >bignums   >fixnums   >floats   >integers   (all-integers?)s   (each-integer)s   (find-integer)t   *t   +s   ?1+t   abst   aligns   all-integers?t   bignums   bignum?s   bit?t   bitandt   bitnott   bitors   bits>doubles
   bits>floatt   bitxort   complexs   complex?t   denominators   double>bitss   each-integers   even?s   find-integers   find-last-integert   fixnums   fixnum?t   floats
   float>bitss   float?s   fp-bitwise=s   fp-infinity?s   fp-nan-payloads   fp-nan?s   fp-qnan?s   fp-signs   fp-snan?s   fp-special?s   if-zeros   imaginary-partt   integers   integer>fixnums   integer>fixnum-stricts   integer?t   log2s   log2-expects-positives   log2-expects-positive?t   modt   negs   neg?s
   next-floats   next-power-of-2t   numbers   number=s   number?t	   numerators   odd?s   out-of-fixnum-ranges   out-of-fixnum-range?s   power-of-2?s
   prev-floatt   ratios   ratio?t   rationals	   rational?t   reals	   real-parts   real?t   recipt   remt   sgnt   shiftt   sqt   timess   u<s   u<=s   u>s   u>=s   unless-zeros
   unordered?s	   when-zeros   zero?t	   1sequences   2all?t   2eacht   2maps   2map-ass   2map-reducet   2reducet	   2selectort	   2sequencet   3appends
   3append-ast   3eacht   3maps   3map-ast	   3sequencet	   4sequences   <repetition>s
   <reversed>s   <slice>s   ?firsts   ?lasts   ?nths   ?seconds   ?set-ntht
   accumulates   accumulate!s   accumulate-ass   all?s   any?t   appends   append!s	   append-ass   assert-sequences   assert-sequence=s   assert-sequence?s   binary-reduces   bounds-checks   bounds-check?s   bounds-errors   bounds-error?s   but-lasts   but-last-slices   cartesian-eachs   cartesian-maps   cartesian-products
   change-nths   check-slices   check-slice-errors
   clone-likes   collapse-slicet	   collectors   collector-fort   concats	   concat-ast   copyt   countt   cuts	   cut-slices   cut*s
   delete-alls   delete-slices   drop-prefixt   eachs	   each-froms
   each-indexs   empty?t   exchanget   filters   filter!s	   filter-ast   finds	   find-froms
   find-indexs   find-index-froms	   find-lasts   find-last-fromt   firstt   first2t   first3t   first4t   flipt   followt   fourtht   gluet   halvest   harvestt   heads
   head-slices   head-slice*s   head*s   head?s   if-emptyt	   immutables   immutable-sequences   immutable-sequence?s
   immutable?t   indexs
   index-fromt   indicest   infimums
   infimum-bys
   insert-ntht
   interleavet   iotas
   iota-tuples   iota-tuple?t   joins   join-ast   lasts
   last-indexs   last-index-fromt   lengtht   lengthent   liket   longers   longer?t   longestt   maps   map!s   map-ass   map-finds   map-find-lasts	   map-indexs   map-integerss
   map-reduces   map-sums
   max-lengths
   member-eq?s   member?s	   midpoint@s
   min-lengtht   mismatcht   moves   new-likes   new-resizables   new-sequences   non-negative-integer-expecteds   non-negative-integer-expected?t   ntht   nthss   pad-heads   pad-tailt   paddingt	   partitiont   pops   pop*t   prefixt   prepends
   prepend-ast   produces
   produce-ast   productt   pushs   push-alls   push-eithers   push-ift   reduces   reduce-indext   removes   remove!s	   remove-eqs
   remove-eq!s
   remove-nths   remove-nth!t
   repetitions   repetition?s   replace-slicet	   replicates   replicate-ast   rests
   rest-slicet   reverses   reverse!t   reverseds	   reversed?t   secondt   selectors   selector-fort   sequences   sequence-hashcodes	   sequence=s	   sequence?s	   set-firsts
   set-fourths   set-lasts
   set-lengths   set-nths
   set-seconds	   set-thirdt   shortt   shortent   shorters   shorter?t   shortestt   siftt   slices   slice-errors   slice-error?s   slice?t   snips
   snip-slicet   starts   start*t   subseqs   subseq?s   suffix!t   sums   sum-lengthst   supremums   supremum-byt   surroundt   tails
   tail-slices   tail-slice*s   tail*s   tail?t   thirdt   trims	   trim-heads   trim-head-slices
   trim-slices	   trim-tails   trim-tail-slicet   unclips   unclip-lasts   unclip-last-slices   unclip-slices   unless-emptys   virtual-exemplars   virtual-sequences   virtual-sequence?s   virtual@s
   when-emptys   +@t   changes   change-globalt   countert   dect   gets
   get-globalt   globalt   incs   init-namespacest
   initializes	   is-globals
   make-assoct	   namespacet	   namestackt   offt   ont   sets
   set-globals   set-namestackt   toggles   with-globals
   with-scopes   with-variables   with-variablest   1arrayt   2arrayt   3arrayt   4arrays   <array>s   >arrayt   arrays   array?t   pairs   pair?s   resize-arrays   (each-stream-block-slice)s   (each-stream-block)s   (stream-contents-by-block)s   (stream-contents-by-element)s$   (stream-contents-by-length-or-block)s   (stream-contents-by-length)s   +byte+s   +character+s   bad-seek-types   bad-seek-type?t   blt   contentss
   each-blocks   each-block-sizes   each-block-slices	   each-lines   each-morsels   each-stream-blocks   each-stream-block-slices   each-stream-lines   error-streamt   flushs   input-streams   input-stream?s   invalid-read-buffers   invalid-read-buffer?t   linest   nls   output-streams   output-stream?t   printt   reads	   read-intos   read-partials   read-partial-intos
   read-untilt   read1t   readlns   seek-absolutes   seek-absolute?s   seek-ends	   seek-end?s
   seek-inputs   seek-outputs   seek-relatives   seek-relative?s	   stream-bls   stream-contentss   stream-contents*s   stream-copys   stream-copy*s   stream-element-types   stream-flushs   stream-lengths   stream-liness	   stream-nls   stream-prints   stream-reads   stream-read-intos   stream-read-partials   stream-read-partial-intos   stream-read-partial-unsafes   stream-read-unsafes   stream-read-untils   stream-read1s   stream-readlns   stream-seeks   stream-seekable?s   stream-tells   stream-writes   stream-write1s
   tell-inputs   tell-outputs   with-error-streams   with-error-stream*s   with-error>outputs   with-input-output+error-streamss    with-input-output+error-streams*s   with-input-streams   with-input-stream*s   with-output-streams   with-output-stream*s   with-output>errors   with-output+error-streams   with-output+error-stream*s   with-streamss   with-streams*t   writet   write1t   1strings   <string>s   >strings   resize-stringt   strings   string?t   1vectors   <vector>s   >vectors   ?pusht   vectors   vector?s   <condition>s   <continuation>s	   <restart>s   attempt-alls   attempt-all-errors   attempt-all-error?s   callback-error-hookt   callcc0t   callcc1t   cleanups   compute-restartst	   conditions
   condition?t   continuations   continuation?t   continues   continue-restarts   continue-withs   current-continuationt   errors   error-continuations   error-in-threads   error-threadt   ifccs   ignore-errorss   in-callback?s   original-errort   recovert   restarts   restart?t   restartst   rethrows   rethrow-restartst   returns   return-continuations   thread-error-hooks   throw-continues   throw-restartss   with-datastacks   with-returns   #!.*$t   baset   roots   \s+s&   ((?:MACRO|MEMO|TYPED)?:[:]?)(\s+)(\S+)s   (M:[:]?)(\s+)(\S+)(\s+)(\S+)s   (C:)(\s+)(\S+)(\s+)(\S+)s   (GENERIC:)(\s+)(\S+)s$   (HOOK:|GENERIC#)(\s+)(\S+)(\s+)(\S+)s   \(\st   stackeffects   ;\ss   (USING:)(\s+)t   vocabss&   (USE:|UNUSE:|IN:|QUALIFIED:)(\s+)(\S+)s%   (QUALIFIED-WITH:)(\s+)(\S+)(\s+)(\S+)s#   (FROM:|EXCLUDE:)(\s+)(\S+)(\s+=>\s)R   s,   (RENAME:)(\s+)(\S+)(\s+)(\S+)(\s+=>\s+)(\S+)s%   (ALIAS:|TYPEDEF:)(\s+)(\S+)(\s+)(\S+)s$   (DEFER:|FORGET:|POSTPONE:)(\s+)(\S+)s'   (TUPLE:|ERROR:)(\s+)(\S+)(\s+<\s+)(\S+)t   slotss"   (TUPLE:|ERROR:|BUILTIN:)(\s+)(\S+)s'   (MIXIN:|UNION:|INTERSECTION:)(\s+)(\S+)s$   (PREDICATE:)(\s+)(\S+)(\s+<\s+)(\S+)s   (INSTANCE:)(\s+)(\S+)(\s+)(\S+)s   (SLOT:)(\s+)(\S+)s   (SINGLETON:)(\s+)(\S+)s   SINGLETONS:t   classess)   (CONSTANT:|SYMBOL:|MAIN:|HELP:)(\s+)(\S+)s
   SYMBOLS:\ss	   SYNTAX:\ss   ALIEN:\ss   (STRUCT:)(\s+)(\S+)s.   (FUNCTION:)(\s+\S+\s+)(\S+)(\s+\(\s+[^)]+\)\s)s>   (FUNCTION-ALIAS:)(\s+)(\S+)(\s+\S+\s+)(\S+)(\s+\(\s+[^)]+\)\s)s   (?:<PRIVATE|PRIVATE>)\ss   """\s+(?:.|\n)*?\s+"""s   "(?:\\\\|\\"|[^"])*"s   \S+"\s+(?:\\\\|\\"|[^"])*"s%   CHAR:\s+(?:\\[\\abfnrstv]|[^\\]\S*)\ss   !\s+.*$s   #!\s+.*$s   /\*\s+(?:.|\n)*?\s\*/\ss   [tf]\ss   [\\$]\s+\S+s   M\\\s+\S+\s+\S+s9   [+-]?(?:[\d,]*\d)?\.(?:\d([\d,]*\d)?)?(?:[eE][+-]?\d+)?\ss'   [+-]?\d(?:[\d,]*\d)?(?:[eE][+-]?\d+)?\ss<   0x[a-fA-F\d](?:[a-fA-F\d,]*[a-fA-F\d])?(?:p\d([\d,]*\d)?)?\ssA   NAN:\s+[a-fA-F\d](?:[a-fA-F\d,]*[a-fA-F\d])?(?:p\d([\d,]*\d)?)?\ss	   0b[01]+\ss
   0o[0-7]+\ss5   (?:\d([\d,]*\d)?)?\+\d(?:[\d,]*\d)?/\d(?:[\d,]*\d)?\ss7   (?:\-\d([\d,]*\d)?)?\-\d(?:[\d,]*\d)?/\d(?:[\d,]*\d)?\ss:   (?:deprecated|final|foldable|flushable|inline|recursive)\ss   \S+s   \(\s+s   \)\ss   #pops   --\ss   (\{\s+)(\S+)(\s+[^}]+\s+\}\s)(o   s   -rotR   s   2bi@s   2bi*R   R   R   R   R   R   R   R   s   2tri@s   2tri*R   R   R   R   R   R   R   R   R   R   R    s	   <wrapper>R!   s   >booleanR"   R#   s   ?executes   ?ifR$   s   asserts   assert=s   assert?R&   s   bi-currys	   bi-curry@s	   bi-curry*s   bi@s   bi*R'   R(   s   boolean?s   both?s   builds   callR+   s   callstack>arrays
   callstack?s   clears   (clone)R-   s   compose?R.   s   curry?R/   R0   R1   R2   R3   s   dupR5   s   either?s   eq?s   equal?R6   R7   s	   hashcode*s   identity-hashcodes   identity-tuples   identity-tuple?R8   s   if*R9   R:   R;   s   newR=   R>   R?   s   objects   orRB   RC   RD   RE   RF   s   same?RG   RH   s   throwRJ   s	   tri-currys
   tri-curry@s
   tri-curry*s   tri@s   tri*s   tuples   tuple?RL   s   unless*RM   RN   s   when*RO   RP   s   wrappers   wrapper?RR   (@   RT   s   <enum>s   >alists   ?ats   ?ofRU   s
   assoc-all?s
   assoc-any?s   assoc-clone-likes   assoc-combines
   assoc-diffs   assoc-diff!s   assoc-differs
   assoc-eachs   assoc-empty?s   assoc-filters   assoc-filter!s   assoc-filter-ass
   assoc-finds   assoc-hashcodes   assoc-intersects
   assoc-likes	   assoc-maps   assoc-map-ass   assoc-partitions   assoc-refines
   assoc-sizes   assoc-stacks   assoc-subset?s   assoc-unions   assoc-union!s   assoc=s	   assoc>maps   assoc?s   ats   at+s   at*s   caches	   change-ats   clear-assocs	   delete-ats
   delete-at*RX   s   enum?s   extract-keyss   inc-ats   key?s   keyss	   map>assocs   maybe-set-ats	   new-assocRZ   s   push-ats	   rename-ats   set-ats	   sift-keyss   sift-valuesR[   R\   s   value-ats	   value-at*s   value?s   valuess   zip(   R_   s   2cleave>quotR`   s   3cleave>quotRa   s   4cleave>quots
   alist>quots   call-effectRb   s	   case-finds	   case>quotRc   s   cleave>quotRd   s	   cond>quots   deep-spread>quots   execute-effects   linear-case-quots   no-cases   no-case?s   no-conds   no-cond?s   recursive-hashcodes   shallow-spread>quotRe   s   to-fixed-points   wrong-valuess   wrong-values?(c   Rf   Rg   s   /fs   /is   /mods   2/s   2^Rh   s   <=s   <fp-nan>Ri   s   >=s   >bignums   >fixnums   >floats   >integers   (all-integers?)s   (each-integer)s   (find-integer)Rj   Rk   s   ?1+s   absRm   s   all-integers?Rn   s   bignum?s   bit?Ro   Rp   Rq   s   bits>doubles
   bits>floatRr   s   complexs   complex?s   denominators   double>bitss   each-integers   even?s   find-integers   find-last-integerRu   s   fixnum?s   floats
   float>bitss   float?s   fp-bitwise=s   fp-infinity?s   fp-nan-payloads   fp-nan?s   fp-qnan?s   fp-signs   fp-snan?s   fp-special?s   if-zeros   imaginary-partRw   s   integer>fixnums   integer>fixnum-stricts   integer?Rx   s   log2-expects-positives   log2-expects-positive?s   modRz   s   neg?s
   next-floats   next-power-of-2R{   s   number=s   number?s	   numerators   odd?s   out-of-fixnum-ranges   out-of-fixnum-range?s   power-of-2?s
   prev-floatR}   s   ratio?R~   s	   rational?s   reals	   real-parts   real?R   R   R   R   R   s   timess   u<s   u<=s   u>s   u>=s   unless-zeros
   unordered?s	   when-zeros   zero?(   R   s   2all?R   R   s   2map-ass   2map-reduceR   R   R   R   s
   3append-asR   R   s   3map-asR   R   s   <repetition>s
   <reversed>s   <slice>s   ?firsts   ?lasts   ?nths   ?seconds   ?set-nthR   s   accumulate!s   accumulate-ass   all?s   any?s   appends   append!s	   append-ass   assert-sequences   assert-sequence=s   assert-sequence?s   binary-reduces   bounds-checks   bounds-check?s   bounds-errors   bounds-error?s   but-lasts   but-last-slices   cartesian-eachs   cartesian-maps   cartesian-products
   change-nths   check-slices   check-slice-errors
   clone-likes   collapse-sliceR   s   collector-forR   s	   concat-ass   copys   countR   s	   cut-slices   cut*s
   delete-alls   delete-slices   drop-prefixR   s	   each-froms
   each-indexs   empty?R   s   filters   filter!s	   filter-ass   finds	   find-froms
   find-indexs   find-index-froms	   find-lasts   find-last-fromR   R   R   R   R   R   R   R   R   R   s   heads
   head-slices   head-slice*s   head*s   head?s   if-emptyR   s   immutable-sequences   immutable-sequence?s
   immutable?s   indexs
   index-froms   indicesR   s
   infimum-bys
   insert-nthR   R   s
   iota-tuples   iota-tuple?s   joins   join-asR   s
   last-indexs   last-index-fromR   R   R   R   s   longer?R   s   maps   map!s   map-ass   map-finds   map-find-lasts	   map-indexs   map-integerss
   map-reduces   map-sums
   max-lengths
   member-eq?s   member?s	   midpoint@s
   min-lengthR   R   s   new-likes   new-resizables   new-sequences   non-negative-integer-expecteds   non-negative-integer-expected?R   R   s   pad-heads   pad-tailR   s	   partitions   pops   pop*s   prefixR   s
   prepend-asR   s
   produce-asR   R   s   push-alls   push-eithers   push-ifs   reduces   reduce-indexs   removes   remove!s	   remove-eqs
   remove-eq!s
   remove-nths   remove-nth!R   s   repetition?s   replace-sliceR   s   replicate-ass   rests
   rest-slices   reverses   reverse!s   reverseds	   reversed?R   R   s   selector-forR   s   sequence-hashcodes	   sequence=s	   sequence?s	   set-firsts
   set-fourths   set-lasts
   set-lengths   set-nths
   set-seconds	   set-thirdR   R   R   s   shorter?R   R   s   slices   slice-errors   slice-error?s   slice?R   s
   snip-slices   starts   start*R   s   subseq?RS   s   suffix!s   sums   sum-lengthsR   s   supremum-byR   s   tails
   tail-slices   tail-slice*s   tail*s   tail?R   R   s	   trim-heads   trim-head-slices
   trim-slices	   trim-tails   trim-tail-sliceR   s   unclip-lasts   unclip-last-slices   unclip-slices   unless-emptys   virtual-exemplars   virtual-sequences   virtual-sequence?s   virtual@s
   when-empty(   s   +@R   s   change-globalR   R   s   gets
   get-globalR   R   s   init-namespacesR   s	   is-globals
   make-assocs	   namespaceR   R   R   s   sets
   set-globals   set-namestackR   s   with-globals
   with-scopes   with-variables   with-variables(   R   R   R   R   s   <array>s   >arrays   arrays   array?R   s   pair?s   resize-array(Y   s   (each-stream-block-slice)s   (each-stream-block)s   (stream-contents-by-block)s   (stream-contents-by-element)s$   (stream-contents-by-length-or-block)s   (stream-contents-by-length)s   +byte+s   +character+s   bad-seek-types   bad-seek-type?R   R   s
   each-blocks   each-block-sizes   each-block-slices	   each-lines   each-morsels   each-stream-blocks   each-stream-block-slices   each-stream-lines   error-streams   flushs   input-streams   input-stream?s   invalid-read-buffers   invalid-read-buffer?s   liness   nls   output-streams   output-stream?s   prints   reads	   read-intos   read-partials   read-partial-intos
   read-untilR   R   s   seek-absolutes   seek-absolute?s   seek-ends	   seek-end?s
   seek-inputs   seek-outputs   seek-relatives   seek-relative?s	   stream-bls   stream-contentss   stream-contents*s   stream-copys   stream-copy*s   stream-element-types   stream-flushs   stream-lengths   stream-liness	   stream-nls   stream-prints   stream-reads   stream-read-intos   stream-read-partials   stream-read-partial-intos   stream-read-partial-unsafes   stream-read-unsafes   stream-read-untils   stream-read1s   stream-readlns   stream-seeks   stream-seekable?s   stream-tells   stream-writes   stream-write1s
   tell-inputs   tell-outputs   with-error-streams   with-error-stream*s   with-error>outputs   with-input-output+error-streamss    with-input-output+error-streams*s   with-input-streams   with-input-stream*s   with-output-streams   with-output-stream*s   with-output>errors   with-output+error-streams   with-output+error-stream*s   with-streamss   with-streams*s   writeR   (   R   s   <string>s   >strings   resize-strings   strings   string?(   R   s   <vector>s   >vectors   ?pushR   s   vector?((   s   <condition>s   <continuation>s	   <restart>s   attempt-alls   attempt-all-errors   attempt-all-error?s   callback-error-hookR   R   R   s   compute-restartsR   s
   condition?R  s   continuation?R  s   continue-restarts   continue-withs   current-continuations   errors   error-continuations   error-in-threads   error-threadR  s   ignore-errorss   in-callback?s   original-errorR  R  s   restart?R  R  s   rethrow-restartsR	  s   return-continuations   thread-error-hooks   throw-continues   throw-restartss   with-datastacks   with-return(*   t   __name__t
   __module__t   __doc__t   namet   aliasest	   filenamest	   mimetypest   ret	   MULTILINEt   UNICODEt   flagsR   t   builtin_kernelt   builtin_assocst   builtin_combinatorst   builtin_matht   builtin_sequencest   builtin_namespacest   builtin_arrayst
   builtin_iot   builtin_stringst   builtin_vectorst   builtin_continuationsR   t   PreprocR   R   R   R   R   t   Functiont   Classt	   NamespaceR   t   Chart   ConstantR	   t   Bint   Octt   Builtint   Variablet   tokens(    (    (    s:   /usr/lib/python2.7/dist-packages/pygments/lexers/factor.pyR
      s  			                                                                                          	                             	         		!*!!		$																	(   R  R  t   pygments.lexerR    R   R   R   t   pygments.tokenR   R   R   R   R   R	   t   __all__R
   (    (    (    s:   /usr/lib/python2.7/dist-packages/pygments/lexers/factor.pyt   <module>
   s
   ".	