diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2014-12-25 09:35:55 -0800 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2014-12-25 09:35:55 -0800 |
commit | 1f9ca760323c55d500876ec765001b43bbef8a53 (patch) | |
tree | 40d8ae1309643b872595b6b1d3761811795cbdc0 | |
parent | 81fd340669e6bec1b4924e48e18a1d0004c14772 (diff) | |
download | txr-1f9ca760323c55d500876ec765001b43bbef8a53.tar.gz txr-1f9ca760323c55d500876ec765001b43bbef8a53.tar.bz2 txr-1f9ca760323c55d500876ec765001b43bbef8a53.zip |
* stream.c (stream_init): Register make_catenated_stream in
a different form as cat-streams.
* txr.1: Document cat-streams.
* tl.vim, txr.vim: Regenerated.
-rw-r--r-- | ChangeLog | 9 | ||||
-rw-r--r-- | stream.c | 2 | ||||
-rw-r--r-- | tl.vim | 294 | ||||
-rw-r--r-- | txr.1 | 11 | ||||
-rw-r--r-- | txr.vim | 294 |
5 files changed, 313 insertions, 297 deletions
@@ -1,3 +1,12 @@ +2014-12-25 Kaz Kylheku <kaz@kylheku.com> + + * stream.c (stream_init): Register make_catenated_stream in + a different form as cat-streams. + + * txr.1: Document cat-streams. + + * tl.vim, txr.vim: Regenerated. + 2014-12-23 Kaz Kylheku <kaz@kylheku.com> * eval.c (ap_s, ret_s, aret_s): New symbol variables. @@ -2621,7 +2621,7 @@ void stream_init(void) reg_fun(intern(lit("stream-set-prop"), user_package), func_n3(stream_set_prop)); reg_fun(intern(lit("stream-get-prop"), user_package), func_n2(stream_get_prop)); reg_fun(intern(lit("make-catenated-stream"), user_package), func_n0v(make_catenated_stream)); - + reg_fun(intern(lit("cat-streams"), user_package), func_n1(make_catenated_stream)); reg_fun(intern(lit("open-directory"), user_package), func_n1(open_directory)); reg_fun(intern(lit("open-file"), user_package), func_n2o(open_file, 1)); reg_fun(intern(lit("open-tail"), user_package), func_n3o(open_tail, 1)); @@ -37,153 +37,153 @@ syn keyword txl_keyword contained assoc assql atan atan2 syn keyword txl_keyword contained atom bignump bit block syn keyword txl_keyword contained boundp break-str call car syn keyword txl_keyword contained caseq caseql casequal cat-str -syn keyword txl_keyword contained cat-vec catch cdr ceil -syn keyword txl_keyword contained chain chand chdir chr-isalnum -syn keyword txl_keyword contained chr-isalpha chr-isascii chr-isblank chr-iscntrl -syn keyword txl_keyword contained chr-isdigit chr-isgraph chr-islower chr-isprint -syn keyword txl_keyword contained chr-ispunct chr-isspace chr-isunisp chr-isupper -syn keyword txl_keyword contained chr-isxdigit chr-num chr-str chr-str-set -syn keyword txl_keyword contained chr-tolower chr-toupper chrp close-stream -syn keyword txl_keyword contained closelog cmp-str collect-each collect-each* -syn keyword txl_keyword contained comb compl-span-str cond cons -syn keyword txl_keyword contained conses conses* consp copy -syn keyword txl_keyword contained copy-alist copy-cons copy-hash copy-list -syn keyword txl_keyword contained copy-str copy-vec cos count-if -syn keyword txl_keyword contained countq countql countqual cum-norm-dist -syn keyword txl_keyword contained daemon dec defmacro defsymacro -syn keyword txl_keyword contained defun defvar del delay -syn keyword txl_keyword contained delete-package do dohash downcase-str -syn keyword txl_keyword contained dwim each each* empty -syn keyword txl_keyword contained env env-fbind env-hash env-vbind -syn keyword txl_keyword contained eq eql equal errno -syn keyword txl_keyword contained error eval evenp exit -syn keyword txl_keyword contained exp expt exptmod false -syn keyword txl_keyword contained fbind fboundp fifth filter-equal -syn keyword txl_keyword contained filter-string-tree finalize find find-if -syn keyword txl_keyword contained find-max find-min find-package first -syn keyword txl_keyword contained fixnump flatten flatten* flet -syn keyword txl_keyword contained flip flo-int flo-str floatp -syn keyword txl_keyword contained floor flush-stream for for* -syn keyword txl_keyword contained force format fourth fun -syn keyword txl_keyword contained func-get-env func-get-form func-set-env functionp -syn keyword txl_keyword contained gcd gen generate gensym -syn keyword txl_keyword contained gequal get-byte get-char get-hash-userdata -syn keyword txl_keyword contained get-line get-lines get-list-from-stream get-sig-handler -syn keyword txl_keyword contained get-string get-string-from-stream gethash getitimer -syn keyword txl_keyword contained getpid getppid giterate greater -syn keyword txl_keyword contained group-by gun hash hash-alist -syn keyword txl_keyword contained hash-construct hash-count hash-diff hash-eql -syn keyword txl_keyword contained hash-equal hash-isec hash-keys hash-pairs -syn keyword txl_keyword contained hash-uni hash-update hash-update-1 hash-values -syn keyword txl_keyword contained hashp html-decode html-encode iapply -syn keyword txl_keyword contained identity ido if iff -syn keyword txl_keyword contained iffi in inc inhash -syn keyword txl_keyword contained int-flo int-str integerp intern -syn keyword txl_keyword contained interp-fun-p interpose ip ipf -syn keyword txl_keyword contained isqrt itimer-prov itimer-real itimer-virtual -syn keyword txl_keyword contained juxt keep-if keep-if* keywordp -syn keyword txl_keyword contained kill labels lambda last -syn keyword txl_keyword contained lazy-str lazy-str-force lazy-str-force-upto lazy-str-get-trailing-list -syn keyword txl_keyword contained lazy-stream-cons lazy-stringp lbind lcm -syn keyword txl_keyword contained lcons-fun lconsp ldiff length -syn keyword txl_keyword contained length-list length-str length-str-< length-str-<= -syn keyword txl_keyword contained length-str-> length-str->= length-vec lequal -syn keyword txl_keyword contained less let let* link -syn keyword txl_keyword contained lisp-parse list list* list-str -syn keyword txl_keyword contained list-vector listp log log-alert -syn keyword txl_keyword contained log-auth log-authpriv log-cons log-crit -syn keyword txl_keyword contained log-daemon log-debug log-emerg log-err -syn keyword txl_keyword contained log-info log-ndelay log-notice log-nowait -syn keyword txl_keyword contained log-odelay log-perror log-pid log-user -syn keyword txl_keyword contained log-warning log10 log2 logand -syn keyword txl_keyword contained logior lognot logtest logtrunc -syn keyword txl_keyword contained logxor macro-form-p macro-time macroexpand -syn keyword txl_keyword contained macroexpand-1 macrolet major make-catenated-stream -syn keyword txl_keyword contained make-env make-hash make-lazy-cons make-like -syn keyword txl_keyword contained make-package make-random-state make-similar-hash make-string-byte-input-stream -syn keyword txl_keyword contained make-string-input-stream make-string-output-stream make-strlist-output-stream make-sym -syn keyword txl_keyword contained make-time make-time-utc make-trie makedev -syn keyword txl_keyword contained mapcar mapcar* mapdo maphash -syn keyword txl_keyword contained mappend mappend* mask match-fun -syn keyword txl_keyword contained match-regex match-regex-right match-str match-str-tree -syn keyword txl_keyword contained max member member-if memq -syn keyword txl_keyword contained memql memqual merge min -syn keyword txl_keyword contained minor mkdir mknod mkstring -syn keyword txl_keyword contained mod multi multi-sort n-choose-k -syn keyword txl_keyword contained n-perm-k nconc nilf none -syn keyword txl_keyword contained not notf nreverse null -syn keyword txl_keyword contained nullify num-chr num-str numberp -syn keyword txl_keyword contained oand oddp op open-command -syn keyword txl_keyword contained open-directory open-file open-files open-files* -syn keyword txl_keyword contained open-pipe open-process open-tail openlog -syn keyword txl_keyword contained opip or orf packagep -syn keyword txl_keyword contained partition partition* partition-by perm -syn keyword txl_keyword contained pop pos pos-if pos-max -syn keyword txl_keyword contained pos-min posq posql posqual -syn keyword txl_keyword contained pppred ppred pprinl pprint -syn keyword txl_keyword contained pprof pred prinl print -syn keyword txl_keyword contained prof prog1 progn prop -syn keyword txl_keyword contained proper-listp push pushhash put-byte -syn keyword txl_keyword contained put-char put-line put-lines put-string -syn keyword txl_keyword contained put-strings pwd qquote quasi -syn keyword txl_keyword contained quasilist quote rand random -syn keyword txl_keyword contained random-fixnum random-state-p range range* -syn keyword txl_keyword contained range-regex rcomb read readlink -syn keyword txl_keyword contained real-time-stream-p reduce-left reduce-right ref -syn keyword txl_keyword contained refset regex-compile regex-parse regexp -syn keyword txl_keyword contained regsub rehome-sym remhash remove-if -syn keyword txl_keyword contained remove-if* remove-path remq remq* -syn keyword txl_keyword contained remql remql* remqual remqual* -syn keyword txl_keyword contained rename-path repeat replace replace-list -syn keyword txl_keyword contained replace-str replace-vec rest ret -syn keyword txl_keyword contained retf return return-from reverse -syn keyword txl_keyword contained rlcp rperm rplaca rplacd -syn keyword txl_keyword contained run s-ifblk s-ifchr s-ifdir -syn keyword txl_keyword contained s-ififo s-iflnk s-ifmt s-ifreg -syn keyword txl_keyword contained s-ifsock s-irgrp s-iroth s-irusr -syn keyword txl_keyword contained s-irwxg s-irwxo s-irwxu s-isgid -syn keyword txl_keyword contained s-isuid s-isvtx s-iwgrp s-iwoth -syn keyword txl_keyword contained s-iwusr s-ixgrp s-ixoth s-ixusr -syn keyword txl_keyword contained search search-regex search-str search-str-tree -syn keyword txl_keyword contained second seek-stream select seqp -syn keyword txl_keyword contained set set-diff set-hash-userdata set-sig-handler -syn keyword txl_keyword contained sethash setitimer setlogmask sh -syn keyword txl_keyword contained sig-abrt sig-alrm sig-bus sig-check -syn keyword txl_keyword contained sig-chld sig-cont sig-fpe sig-hup -syn keyword txl_keyword contained sig-ill sig-int sig-io sig-iot -syn keyword txl_keyword contained sig-kill sig-lost sig-pipe sig-poll -syn keyword txl_keyword contained sig-prof sig-pwr sig-quit sig-segv -syn keyword txl_keyword contained sig-stkflt sig-stop sig-sys sig-term -syn keyword txl_keyword contained sig-trap sig-tstp sig-ttin sig-ttou -syn keyword txl_keyword contained sig-urg sig-usr1 sig-usr2 sig-vtalrm -syn keyword txl_keyword contained sig-winch sig-xcpu sig-xfsz sin -syn keyword txl_keyword contained sixth size-vec some sort -syn keyword txl_keyword contained sort-group source-loc source-loc-str span-str -syn keyword txl_keyword contained splice split-str split-str-set sqrt -syn keyword txl_keyword contained sssucc ssucc stat stdlib -syn keyword txl_keyword contained str< str<= str= str> -syn keyword txl_keyword contained str>= stream-get-prop stream-set-prop streamp -syn keyword txl_keyword contained string-extend string-lt stringp sub -syn keyword txl_keyword contained sub-list sub-str sub-vec succ -syn keyword txl_keyword contained symacrolet symbol-function symbol-name symbol-package -syn keyword txl_keyword contained symbol-value symbolp symlink sys-qquote -syn keyword txl_keyword contained sys-splice sys-unquote syslog tan -syn keyword txl_keyword contained tb tc tf third -syn keyword txl_keyword contained throw throwf time time-fields-local -syn keyword txl_keyword contained time-fields-utc time-string-local time-string-utc time-usec -syn keyword txl_keyword contained tofloat toint tok-str tok-where -syn keyword txl_keyword contained tostring tostringp transpose tree-bind -syn keyword txl_keyword contained tree-case tree-find trie-add trie-compress -syn keyword txl_keyword contained trie-lookup-begin trie-lookup-feed-char trie-value-at trim-str -syn keyword txl_keyword contained true trunc tuples txr-case -syn keyword txl_keyword contained txr-if txr-when typeof unget-byte -syn keyword txl_keyword contained unget-char uniq unique unless -syn keyword txl_keyword contained unquote until upcase-str update -syn keyword txl_keyword contained url-decode url-encode usleep uw-protect -syn keyword txl_keyword contained vec vec-push vec-set-length vecref -syn keyword txl_keyword contained vector vector-list vectorp when -syn keyword txl_keyword contained where while with-saved-vars wrap -syn keyword txl_keyword contained wrap* zerop zip +syn keyword txl_keyword contained cat-streams cat-vec catch cdr +syn keyword txl_keyword contained ceil chain chand chdir +syn keyword txl_keyword contained chr-isalnum chr-isalpha chr-isascii chr-isblank +syn keyword txl_keyword contained chr-iscntrl chr-isdigit chr-isgraph chr-islower +syn keyword txl_keyword contained chr-isprint chr-ispunct chr-isspace chr-isunisp +syn keyword txl_keyword contained chr-isupper chr-isxdigit chr-num chr-str +syn keyword txl_keyword contained chr-str-set chr-tolower chr-toupper chrp +syn keyword txl_keyword contained close-stream closelog cmp-str collect-each +syn keyword txl_keyword contained collect-each* comb compl-span-str cond +syn keyword txl_keyword contained cons conses conses* consp +syn keyword txl_keyword contained copy copy-alist copy-cons copy-hash +syn keyword txl_keyword contained copy-list copy-str copy-vec cos +syn keyword txl_keyword contained count-if countq countql countqual +syn keyword txl_keyword contained cum-norm-dist daemon dec defmacro +syn keyword txl_keyword contained defsymacro defun defvar del +syn keyword txl_keyword contained delay delete-package do dohash +syn keyword txl_keyword contained downcase-str dwim each each* +syn keyword txl_keyword contained empty env env-fbind env-hash +syn keyword txl_keyword contained env-vbind eq eql equal +syn keyword txl_keyword contained errno error eval evenp +syn keyword txl_keyword contained exit exp expt exptmod +syn keyword txl_keyword contained false fbind fboundp fifth +syn keyword txl_keyword contained filter-equal filter-string-tree finalize find +syn keyword txl_keyword contained find-if find-max find-min find-package +syn keyword txl_keyword contained first fixnump flatten flatten* +syn keyword txl_keyword contained flet flip flo-int flo-str +syn keyword txl_keyword contained floatp floor flush-stream for +syn keyword txl_keyword contained for* force format fourth +syn keyword txl_keyword contained fun func-get-env func-get-form func-set-env +syn keyword txl_keyword contained functionp gcd gen generate +syn keyword txl_keyword contained gensym gequal get-byte get-char +syn keyword txl_keyword contained get-hash-userdata get-line get-lines get-list-from-stream +syn keyword txl_keyword contained get-sig-handler get-string get-string-from-stream gethash +syn keyword txl_keyword contained getitimer getpid getppid giterate +syn keyword txl_keyword contained greater group-by gun hash +syn keyword txl_keyword contained hash-alist hash-construct hash-count hash-diff +syn keyword txl_keyword contained hash-eql hash-equal hash-isec hash-keys +syn keyword txl_keyword contained hash-pairs hash-uni hash-update hash-update-1 +syn keyword txl_keyword contained hash-values hashp html-decode html-encode +syn keyword txl_keyword contained iapply identity ido if +syn keyword txl_keyword contained iff iffi in inc +syn keyword txl_keyword contained inhash int-flo int-str integerp +syn keyword txl_keyword contained intern interp-fun-p interpose ip +syn keyword txl_keyword contained ipf isqrt itimer-prov itimer-real +syn keyword txl_keyword contained itimer-virtual juxt keep-if keep-if* +syn keyword txl_keyword contained keywordp kill labels lambda +syn keyword txl_keyword contained last lazy-str lazy-str-force lazy-str-force-upto +syn keyword txl_keyword contained lazy-str-get-trailing-list lazy-stream-cons lazy-stringp lbind +syn keyword txl_keyword contained lcm lcons-fun lconsp ldiff +syn keyword txl_keyword contained length length-list length-str length-str-< +syn keyword txl_keyword contained length-str-<= length-str-> length-str->= length-vec +syn keyword txl_keyword contained lequal less let let* +syn keyword txl_keyword contained link lisp-parse list list* +syn keyword txl_keyword contained list-str list-vector listp log +syn keyword txl_keyword contained log-alert log-auth log-authpriv log-cons +syn keyword txl_keyword contained log-crit log-daemon log-debug log-emerg +syn keyword txl_keyword contained log-err log-info log-ndelay log-notice +syn keyword txl_keyword contained log-nowait log-odelay log-perror log-pid +syn keyword txl_keyword contained log-user log-warning log10 log2 +syn keyword txl_keyword contained logand logior lognot logtest +syn keyword txl_keyword contained logtrunc logxor macro-form-p macro-time +syn keyword txl_keyword contained macroexpand macroexpand-1 macrolet major +syn keyword txl_keyword contained make-catenated-stream make-env make-hash make-lazy-cons +syn keyword txl_keyword contained make-like make-package make-random-state make-similar-hash +syn keyword txl_keyword contained make-string-byte-input-stream make-string-input-stream make-string-output-stream make-strlist-output-stream +syn keyword txl_keyword contained make-sym make-time make-time-utc make-trie +syn keyword txl_keyword contained makedev mapcar mapcar* mapdo +syn keyword txl_keyword contained maphash mappend mappend* mask +syn keyword txl_keyword contained match-fun match-regex match-regex-right match-str +syn keyword txl_keyword contained match-str-tree max member member-if +syn keyword txl_keyword contained memq memql memqual merge +syn keyword txl_keyword contained min minor mkdir mknod +syn keyword txl_keyword contained mkstring mod multi multi-sort +syn keyword txl_keyword contained n-choose-k n-perm-k nconc nilf +syn keyword txl_keyword contained none not notf nreverse +syn keyword txl_keyword contained null nullify num-chr num-str +syn keyword txl_keyword contained numberp oand oddp op +syn keyword txl_keyword contained open-command open-directory open-file open-files +syn keyword txl_keyword contained open-files* open-pipe open-process open-tail +syn keyword txl_keyword contained openlog opip or orf +syn keyword txl_keyword contained packagep partition partition* partition-by +syn keyword txl_keyword contained perm pop pos pos-if +syn keyword txl_keyword contained pos-max pos-min posq posql +syn keyword txl_keyword contained posqual pppred ppred pprinl +syn keyword txl_keyword contained pprint pprof pred prinl +syn keyword txl_keyword contained print prof prog1 progn +syn keyword txl_keyword contained prop proper-listp push pushhash +syn keyword txl_keyword contained put-byte put-char put-line put-lines +syn keyword txl_keyword contained put-string put-strings pwd qquote +syn keyword txl_keyword contained quasi quasilist quote rand +syn keyword txl_keyword contained random random-fixnum random-state-p range +syn keyword txl_keyword contained range* range-regex rcomb read +syn keyword txl_keyword contained readlink real-time-stream-p reduce-left reduce-right +syn keyword txl_keyword contained ref refset regex-compile regex-parse +syn keyword txl_keyword contained regexp regsub rehome-sym remhash +syn keyword txl_keyword contained remove-if remove-if* remove-path remq +syn keyword txl_keyword contained remq* remql remql* remqual +syn keyword txl_keyword contained remqual* rename-path repeat replace +syn keyword txl_keyword contained replace-list replace-str replace-vec rest +syn keyword txl_keyword contained ret retf return return-from +syn keyword txl_keyword contained reverse rlcp rperm rplaca +syn keyword txl_keyword contained rplacd run s-ifblk s-ifchr +syn keyword txl_keyword contained s-ifdir s-ififo s-iflnk s-ifmt +syn keyword txl_keyword contained s-ifreg s-ifsock s-irgrp s-iroth +syn keyword txl_keyword contained s-irusr s-irwxg s-irwxo s-irwxu +syn keyword txl_keyword contained s-isgid s-isuid s-isvtx s-iwgrp +syn keyword txl_keyword contained s-iwoth s-iwusr s-ixgrp s-ixoth +syn keyword txl_keyword contained s-ixusr search search-regex search-str +syn keyword txl_keyword contained search-str-tree second seek-stream select +syn keyword txl_keyword contained seqp set set-diff set-hash-userdata +syn keyword txl_keyword contained set-sig-handler sethash setitimer setlogmask +syn keyword txl_keyword contained sh sig-abrt sig-alrm sig-bus +syn keyword txl_keyword contained sig-check sig-chld sig-cont sig-fpe +syn keyword txl_keyword contained sig-hup sig-ill sig-int sig-io +syn keyword txl_keyword contained sig-iot sig-kill sig-lost sig-pipe +syn keyword txl_keyword contained sig-poll sig-prof sig-pwr sig-quit +syn keyword txl_keyword contained sig-segv sig-stkflt sig-stop sig-sys +syn keyword txl_keyword contained sig-term sig-trap sig-tstp sig-ttin +syn keyword txl_keyword contained sig-ttou sig-urg sig-usr1 sig-usr2 +syn keyword txl_keyword contained sig-vtalrm sig-winch sig-xcpu sig-xfsz +syn keyword txl_keyword contained sin sixth size-vec some +syn keyword txl_keyword contained sort sort-group source-loc source-loc-str +syn keyword txl_keyword contained span-str splice split-str split-str-set +syn keyword txl_keyword contained sqrt sssucc ssucc stat +syn keyword txl_keyword contained stdlib str< str<= str= +syn keyword txl_keyword contained str> str>= stream-get-prop stream-set-prop +syn keyword txl_keyword contained streamp string-extend string-lt stringp +syn keyword txl_keyword contained sub sub-list sub-str sub-vec +syn keyword txl_keyword contained succ symacrolet symbol-function symbol-name +syn keyword txl_keyword contained symbol-package symbol-value symbolp symlink +syn keyword txl_keyword contained sys-qquote sys-splice sys-unquote syslog +syn keyword txl_keyword contained tan tb tc tf +syn keyword txl_keyword contained third throw throwf time +syn keyword txl_keyword contained time-fields-local time-fields-utc time-string-local time-string-utc +syn keyword txl_keyword contained time-usec tofloat toint tok-str +syn keyword txl_keyword contained tok-where tostring tostringp transpose +syn keyword txl_keyword contained tree-bind tree-case tree-find trie-add +syn keyword txl_keyword contained trie-compress trie-lookup-begin trie-lookup-feed-char trie-value-at +syn keyword txl_keyword contained trim-str true trunc tuples +syn keyword txl_keyword contained txr-case txr-if txr-when typeof +syn keyword txl_keyword contained unget-byte unget-char uniq unique +syn keyword txl_keyword contained unless unquote until upcase-str +syn keyword txl_keyword contained update url-decode url-encode usleep +syn keyword txl_keyword contained uw-protect vec vec-push vec-set-length +syn keyword txl_keyword contained vecref vector vector-list vectorp +syn keyword txl_keyword contained when where while with-saved-vars +syn keyword txl_keyword contained wrap wrap* zerop zip syn match txr_metanum "@[0-9]\+" syn match txr_nested_error "[^\t `]\+" contained @@ -22299,15 +22299,22 @@ is a catenated stream (see the function then these functions transparently operate on the current head stream of the catenation. -.coNP Function @ make-catenated-stream +.coNP Functions @ make-catenated-stream and @ cat-streams .synb .mets (make-catenated-stream << stream *) +.mets (cat-streams << stream-list ) .syne .desc The .code make-catenated-stream function takes zero or more arguments which -are input streams of the same type. +are input streams of the same type, and combines +them into a single virtual stream called a catenated stream. + +The +.code cat-streams +function takes a single list of input streams of +the same type, and similarly combines them into a catenated stream. A catenated stream does not support seeking operations or output, regardless of the capabilities of the streams in the list. @@ -37,153 +37,153 @@ syn keyword txl_keyword contained assoc assql atan atan2 syn keyword txl_keyword contained atom bignump bit block syn keyword txl_keyword contained boundp break-str call car syn keyword txl_keyword contained caseq caseql casequal cat-str -syn keyword txl_keyword contained cat-vec catch cdr ceil -syn keyword txl_keyword contained chain chand chdir chr-isalnum -syn keyword txl_keyword contained chr-isalpha chr-isascii chr-isblank chr-iscntrl -syn keyword txl_keyword contained chr-isdigit chr-isgraph chr-islower chr-isprint -syn keyword txl_keyword contained chr-ispunct chr-isspace chr-isunisp chr-isupper -syn keyword txl_keyword contained chr-isxdigit chr-num chr-str chr-str-set -syn keyword txl_keyword contained chr-tolower chr-toupper chrp close-stream -syn keyword txl_keyword contained closelog cmp-str collect-each collect-each* -syn keyword txl_keyword contained comb compl-span-str cond cons -syn keyword txl_keyword contained conses conses* consp copy -syn keyword txl_keyword contained copy-alist copy-cons copy-hash copy-list -syn keyword txl_keyword contained copy-str copy-vec cos count-if -syn keyword txl_keyword contained countq countql countqual cum-norm-dist -syn keyword txl_keyword contained daemon dec defmacro defsymacro -syn keyword txl_keyword contained defun defvar del delay -syn keyword txl_keyword contained delete-package do dohash downcase-str -syn keyword txl_keyword contained dwim each each* empty -syn keyword txl_keyword contained env env-fbind env-hash env-vbind -syn keyword txl_keyword contained eq eql equal errno -syn keyword txl_keyword contained error eval evenp exit -syn keyword txl_keyword contained exp expt exptmod false -syn keyword txl_keyword contained fbind fboundp fifth filter-equal -syn keyword txl_keyword contained filter-string-tree finalize find find-if -syn keyword txl_keyword contained find-max find-min find-package first -syn keyword txl_keyword contained fixnump flatten flatten* flet -syn keyword txl_keyword contained flip flo-int flo-str floatp -syn keyword txl_keyword contained floor flush-stream for for* -syn keyword txl_keyword contained force format fourth fun -syn keyword txl_keyword contained func-get-env func-get-form func-set-env functionp -syn keyword txl_keyword contained gcd gen generate gensym -syn keyword txl_keyword contained gequal get-byte get-char get-hash-userdata -syn keyword txl_keyword contained get-line get-lines get-list-from-stream get-sig-handler -syn keyword txl_keyword contained get-string get-string-from-stream gethash getitimer -syn keyword txl_keyword contained getpid getppid giterate greater -syn keyword txl_keyword contained group-by gun hash hash-alist -syn keyword txl_keyword contained hash-construct hash-count hash-diff hash-eql -syn keyword txl_keyword contained hash-equal hash-isec hash-keys hash-pairs -syn keyword txl_keyword contained hash-uni hash-update hash-update-1 hash-values -syn keyword txl_keyword contained hashp html-decode html-encode iapply -syn keyword txl_keyword contained identity ido if iff -syn keyword txl_keyword contained iffi in inc inhash -syn keyword txl_keyword contained int-flo int-str integerp intern -syn keyword txl_keyword contained interp-fun-p interpose ip ipf -syn keyword txl_keyword contained isqrt itimer-prov itimer-real itimer-virtual -syn keyword txl_keyword contained juxt keep-if keep-if* keywordp -syn keyword txl_keyword contained kill labels lambda last -syn keyword txl_keyword contained lazy-str lazy-str-force lazy-str-force-upto lazy-str-get-trailing-list -syn keyword txl_keyword contained lazy-stream-cons lazy-stringp lbind lcm -syn keyword txl_keyword contained lcons-fun lconsp ldiff length -syn keyword txl_keyword contained length-list length-str length-str-< length-str-<= -syn keyword txl_keyword contained length-str-> length-str->= length-vec lequal -syn keyword txl_keyword contained less let let* link -syn keyword txl_keyword contained lisp-parse list list* list-str -syn keyword txl_keyword contained list-vector listp log log-alert -syn keyword txl_keyword contained log-auth log-authpriv log-cons log-crit -syn keyword txl_keyword contained log-daemon log-debug log-emerg log-err -syn keyword txl_keyword contained log-info log-ndelay log-notice log-nowait -syn keyword txl_keyword contained log-odelay log-perror log-pid log-user -syn keyword txl_keyword contained log-warning log10 log2 logand -syn keyword txl_keyword contained logior lognot logtest logtrunc -syn keyword txl_keyword contained logxor macro-form-p macro-time macroexpand -syn keyword txl_keyword contained macroexpand-1 macrolet major make-catenated-stream -syn keyword txl_keyword contained make-env make-hash make-lazy-cons make-like -syn keyword txl_keyword contained make-package make-random-state make-similar-hash make-string-byte-input-stream -syn keyword txl_keyword contained make-string-input-stream make-string-output-stream make-strlist-output-stream make-sym -syn keyword txl_keyword contained make-time make-time-utc make-trie makedev -syn keyword txl_keyword contained mapcar mapcar* mapdo maphash -syn keyword txl_keyword contained mappend mappend* mask match-fun -syn keyword txl_keyword contained match-regex match-regex-right match-str match-str-tree -syn keyword txl_keyword contained max member member-if memq -syn keyword txl_keyword contained memql memqual merge min -syn keyword txl_keyword contained minor mkdir mknod mkstring -syn keyword txl_keyword contained mod multi multi-sort n-choose-k -syn keyword txl_keyword contained n-perm-k nconc nilf none -syn keyword txl_keyword contained not notf nreverse null -syn keyword txl_keyword contained nullify num-chr num-str numberp -syn keyword txl_keyword contained oand oddp op open-command -syn keyword txl_keyword contained open-directory open-file open-files open-files* -syn keyword txl_keyword contained open-pipe open-process open-tail openlog -syn keyword txl_keyword contained opip or orf packagep -syn keyword txl_keyword contained partition partition* partition-by perm -syn keyword txl_keyword contained pop pos pos-if pos-max -syn keyword txl_keyword contained pos-min posq posql posqual -syn keyword txl_keyword contained pppred ppred pprinl pprint -syn keyword txl_keyword contained pprof pred prinl print -syn keyword txl_keyword contained prof prog1 progn prop -syn keyword txl_keyword contained proper-listp push pushhash put-byte -syn keyword txl_keyword contained put-char put-line put-lines put-string -syn keyword txl_keyword contained put-strings pwd qquote quasi -syn keyword txl_keyword contained quasilist quote rand random -syn keyword txl_keyword contained random-fixnum random-state-p range range* -syn keyword txl_keyword contained range-regex rcomb read readlink -syn keyword txl_keyword contained real-time-stream-p reduce-left reduce-right ref -syn keyword txl_keyword contained refset regex-compile regex-parse regexp -syn keyword txl_keyword contained regsub rehome-sym remhash remove-if -syn keyword txl_keyword contained remove-if* remove-path remq remq* -syn keyword txl_keyword contained remql remql* remqual remqual* -syn keyword txl_keyword contained rename-path repeat replace replace-list -syn keyword txl_keyword contained replace-str replace-vec rest ret -syn keyword txl_keyword contained retf return return-from reverse -syn keyword txl_keyword contained rlcp rperm rplaca rplacd -syn keyword txl_keyword contained run s-ifblk s-ifchr s-ifdir -syn keyword txl_keyword contained s-ififo s-iflnk s-ifmt s-ifreg -syn keyword txl_keyword contained s-ifsock s-irgrp s-iroth s-irusr -syn keyword txl_keyword contained s-irwxg s-irwxo s-irwxu s-isgid -syn keyword txl_keyword contained s-isuid s-isvtx s-iwgrp s-iwoth -syn keyword txl_keyword contained s-iwusr s-ixgrp s-ixoth s-ixusr -syn keyword txl_keyword contained search search-regex search-str search-str-tree -syn keyword txl_keyword contained second seek-stream select seqp -syn keyword txl_keyword contained set set-diff set-hash-userdata set-sig-handler -syn keyword txl_keyword contained sethash setitimer setlogmask sh -syn keyword txl_keyword contained sig-abrt sig-alrm sig-bus sig-check -syn keyword txl_keyword contained sig-chld sig-cont sig-fpe sig-hup -syn keyword txl_keyword contained sig-ill sig-int sig-io sig-iot -syn keyword txl_keyword contained sig-kill sig-lost sig-pipe sig-poll -syn keyword txl_keyword contained sig-prof sig-pwr sig-quit sig-segv -syn keyword txl_keyword contained sig-stkflt sig-stop sig-sys sig-term -syn keyword txl_keyword contained sig-trap sig-tstp sig-ttin sig-ttou -syn keyword txl_keyword contained sig-urg sig-usr1 sig-usr2 sig-vtalrm -syn keyword txl_keyword contained sig-winch sig-xcpu sig-xfsz sin -syn keyword txl_keyword contained sixth size-vec some sort -syn keyword txl_keyword contained sort-group source-loc source-loc-str span-str -syn keyword txl_keyword contained splice split-str split-str-set sqrt -syn keyword txl_keyword contained sssucc ssucc stat stdlib -syn keyword txl_keyword contained str< str<= str= str> -syn keyword txl_keyword contained str>= stream-get-prop stream-set-prop streamp -syn keyword txl_keyword contained string-extend string-lt stringp sub -syn keyword txl_keyword contained sub-list sub-str sub-vec succ -syn keyword txl_keyword contained symacrolet symbol-function symbol-name symbol-package -syn keyword txl_keyword contained symbol-value symbolp symlink sys-qquote -syn keyword txl_keyword contained sys-splice sys-unquote syslog tan -syn keyword txl_keyword contained tb tc tf third -syn keyword txl_keyword contained throw throwf time time-fields-local -syn keyword txl_keyword contained time-fields-utc time-string-local time-string-utc time-usec -syn keyword txl_keyword contained tofloat toint tok-str tok-where -syn keyword txl_keyword contained tostring tostringp transpose tree-bind -syn keyword txl_keyword contained tree-case tree-find trie-add trie-compress -syn keyword txl_keyword contained trie-lookup-begin trie-lookup-feed-char trie-value-at trim-str -syn keyword txl_keyword contained true trunc tuples txr-case -syn keyword txl_keyword contained txr-if txr-when typeof unget-byte -syn keyword txl_keyword contained unget-char uniq unique unless -syn keyword txl_keyword contained unquote until upcase-str update -syn keyword txl_keyword contained url-decode url-encode usleep uw-protect -syn keyword txl_keyword contained vec vec-push vec-set-length vecref -syn keyword txl_keyword contained vector vector-list vectorp when -syn keyword txl_keyword contained where while with-saved-vars wrap -syn keyword txl_keyword contained wrap* zerop zip +syn keyword txl_keyword contained cat-streams cat-vec catch cdr +syn keyword txl_keyword contained ceil chain chand chdir +syn keyword txl_keyword contained chr-isalnum chr-isalpha chr-isascii chr-isblank +syn keyword txl_keyword contained chr-iscntrl chr-isdigit chr-isgraph chr-islower +syn keyword txl_keyword contained chr-isprint chr-ispunct chr-isspace chr-isunisp +syn keyword txl_keyword contained chr-isupper chr-isxdigit chr-num chr-str +syn keyword txl_keyword contained chr-str-set chr-tolower chr-toupper chrp +syn keyword txl_keyword contained close-stream closelog cmp-str collect-each +syn keyword txl_keyword contained collect-each* comb compl-span-str cond +syn keyword txl_keyword contained cons conses conses* consp +syn keyword txl_keyword contained copy copy-alist copy-cons copy-hash +syn keyword txl_keyword contained copy-list copy-str copy-vec cos +syn keyword txl_keyword contained count-if countq countql countqual +syn keyword txl_keyword contained cum-norm-dist daemon dec defmacro +syn keyword txl_keyword contained defsymacro defun defvar del +syn keyword txl_keyword contained delay delete-package do dohash +syn keyword txl_keyword contained downcase-str dwim each each* +syn keyword txl_keyword contained empty env env-fbind env-hash +syn keyword txl_keyword contained env-vbind eq eql equal +syn keyword txl_keyword contained errno error eval evenp +syn keyword txl_keyword contained exit exp expt exptmod +syn keyword txl_keyword contained false fbind fboundp fifth +syn keyword txl_keyword contained filter-equal filter-string-tree finalize find +syn keyword txl_keyword contained find-if find-max find-min find-package +syn keyword txl_keyword contained first fixnump flatten flatten* +syn keyword txl_keyword contained flet flip flo-int flo-str +syn keyword txl_keyword contained floatp floor flush-stream for +syn keyword txl_keyword contained for* force format fourth +syn keyword txl_keyword contained fun func-get-env func-get-form func-set-env +syn keyword txl_keyword contained functionp gcd gen generate +syn keyword txl_keyword contained gensym gequal get-byte get-char +syn keyword txl_keyword contained get-hash-userdata get-line get-lines get-list-from-stream +syn keyword txl_keyword contained get-sig-handler get-string get-string-from-stream gethash +syn keyword txl_keyword contained getitimer getpid getppid giterate +syn keyword txl_keyword contained greater group-by gun hash +syn keyword txl_keyword contained hash-alist hash-construct hash-count hash-diff +syn keyword txl_keyword contained hash-eql hash-equal hash-isec hash-keys +syn keyword txl_keyword contained hash-pairs hash-uni hash-update hash-update-1 +syn keyword txl_keyword contained hash-values hashp html-decode html-encode +syn keyword txl_keyword contained iapply identity ido if +syn keyword txl_keyword contained iff iffi in inc +syn keyword txl_keyword contained inhash int-flo int-str integerp +syn keyword txl_keyword contained intern interp-fun-p interpose ip +syn keyword txl_keyword contained ipf isqrt itimer-prov itimer-real +syn keyword txl_keyword contained itimer-virtual juxt keep-if keep-if* +syn keyword txl_keyword contained keywordp kill labels lambda +syn keyword txl_keyword contained last lazy-str lazy-str-force lazy-str-force-upto +syn keyword txl_keyword contained lazy-str-get-trailing-list lazy-stream-cons lazy-stringp lbind +syn keyword txl_keyword contained lcm lcons-fun lconsp ldiff +syn keyword txl_keyword contained length length-list length-str length-str-< +syn keyword txl_keyword contained length-str-<= length-str-> length-str->= length-vec +syn keyword txl_keyword contained lequal less let let* +syn keyword txl_keyword contained link lisp-parse list list* +syn keyword txl_keyword contained list-str list-vector listp log +syn keyword txl_keyword contained log-alert log-auth log-authpriv log-cons +syn keyword txl_keyword contained log-crit log-daemon log-debug log-emerg +syn keyword txl_keyword contained log-err log-info log-ndelay log-notice +syn keyword txl_keyword contained log-nowait log-odelay log-perror log-pid +syn keyword txl_keyword contained log-user log-warning log10 log2 +syn keyword txl_keyword contained logand logior lognot logtest +syn keyword txl_keyword contained logtrunc logxor macro-form-p macro-time +syn keyword txl_keyword contained macroexpand macroexpand-1 macrolet major +syn keyword txl_keyword contained make-catenated-stream make-env make-hash make-lazy-cons +syn keyword txl_keyword contained make-like make-package make-random-state make-similar-hash +syn keyword txl_keyword contained make-string-byte-input-stream make-string-input-stream make-string-output-stream make-strlist-output-stream +syn keyword txl_keyword contained make-sym make-time make-time-utc make-trie +syn keyword txl_keyword contained makedev mapcar mapcar* mapdo +syn keyword txl_keyword contained maphash mappend mappend* mask +syn keyword txl_keyword contained match-fun match-regex match-regex-right match-str +syn keyword txl_keyword contained match-str-tree max member member-if +syn keyword txl_keyword contained memq memql memqual merge +syn keyword txl_keyword contained min minor mkdir mknod +syn keyword txl_keyword contained mkstring mod multi multi-sort +syn keyword txl_keyword contained n-choose-k n-perm-k nconc nilf +syn keyword txl_keyword contained none not notf nreverse +syn keyword txl_keyword contained null nullify num-chr num-str +syn keyword txl_keyword contained numberp oand oddp op +syn keyword txl_keyword contained open-command open-directory open-file open-files +syn keyword txl_keyword contained open-files* open-pipe open-process open-tail +syn keyword txl_keyword contained openlog opip or orf +syn keyword txl_keyword contained packagep partition partition* partition-by +syn keyword txl_keyword contained perm pop pos pos-if +syn keyword txl_keyword contained pos-max pos-min posq posql +syn keyword txl_keyword contained posqual pppred ppred pprinl +syn keyword txl_keyword contained pprint pprof pred prinl +syn keyword txl_keyword contained print prof prog1 progn +syn keyword txl_keyword contained prop proper-listp push pushhash +syn keyword txl_keyword contained put-byte put-char put-line put-lines +syn keyword txl_keyword contained put-string put-strings pwd qquote +syn keyword txl_keyword contained quasi quasilist quote rand +syn keyword txl_keyword contained random random-fixnum random-state-p range +syn keyword txl_keyword contained range* range-regex rcomb read +syn keyword txl_keyword contained readlink real-time-stream-p reduce-left reduce-right +syn keyword txl_keyword contained ref refset regex-compile regex-parse +syn keyword txl_keyword contained regexp regsub rehome-sym remhash +syn keyword txl_keyword contained remove-if remove-if* remove-path remq +syn keyword txl_keyword contained remq* remql remql* remqual +syn keyword txl_keyword contained remqual* rename-path repeat replace +syn keyword txl_keyword contained replace-list replace-str replace-vec rest +syn keyword txl_keyword contained ret retf return return-from +syn keyword txl_keyword contained reverse rlcp rperm rplaca +syn keyword txl_keyword contained rplacd run s-ifblk s-ifchr +syn keyword txl_keyword contained s-ifdir s-ififo s-iflnk s-ifmt +syn keyword txl_keyword contained s-ifreg s-ifsock s-irgrp s-iroth +syn keyword txl_keyword contained s-irusr s-irwxg s-irwxo s-irwxu +syn keyword txl_keyword contained s-isgid s-isuid s-isvtx s-iwgrp +syn keyword txl_keyword contained s-iwoth s-iwusr s-ixgrp s-ixoth +syn keyword txl_keyword contained s-ixusr search search-regex search-str +syn keyword txl_keyword contained search-str-tree second seek-stream select +syn keyword txl_keyword contained seqp set set-diff set-hash-userdata +syn keyword txl_keyword contained set-sig-handler sethash setitimer setlogmask +syn keyword txl_keyword contained sh sig-abrt sig-alrm sig-bus +syn keyword txl_keyword contained sig-check sig-chld sig-cont sig-fpe +syn keyword txl_keyword contained sig-hup sig-ill sig-int sig-io +syn keyword txl_keyword contained sig-iot sig-kill sig-lost sig-pipe +syn keyword txl_keyword contained sig-poll sig-prof sig-pwr sig-quit +syn keyword txl_keyword contained sig-segv sig-stkflt sig-stop sig-sys +syn keyword txl_keyword contained sig-term sig-trap sig-tstp sig-ttin +syn keyword txl_keyword contained sig-ttou sig-urg sig-usr1 sig-usr2 +syn keyword txl_keyword contained sig-vtalrm sig-winch sig-xcpu sig-xfsz +syn keyword txl_keyword contained sin sixth size-vec some +syn keyword txl_keyword contained sort sort-group source-loc source-loc-str +syn keyword txl_keyword contained span-str splice split-str split-str-set +syn keyword txl_keyword contained sqrt sssucc ssucc stat +syn keyword txl_keyword contained stdlib str< str<= str= +syn keyword txl_keyword contained str> str>= stream-get-prop stream-set-prop +syn keyword txl_keyword contained streamp string-extend string-lt stringp +syn keyword txl_keyword contained sub sub-list sub-str sub-vec +syn keyword txl_keyword contained succ symacrolet symbol-function symbol-name +syn keyword txl_keyword contained symbol-package symbol-value symbolp symlink +syn keyword txl_keyword contained sys-qquote sys-splice sys-unquote syslog +syn keyword txl_keyword contained tan tb tc tf +syn keyword txl_keyword contained third throw throwf time +syn keyword txl_keyword contained time-fields-local time-fields-utc time-string-local time-string-utc +syn keyword txl_keyword contained time-usec tofloat toint tok-str +syn keyword txl_keyword contained tok-where tostring tostringp transpose +syn keyword txl_keyword contained tree-bind tree-case tree-find trie-add +syn keyword txl_keyword contained trie-compress trie-lookup-begin trie-lookup-feed-char trie-value-at +syn keyword txl_keyword contained trim-str true trunc tuples +syn keyword txl_keyword contained txr-case txr-if txr-when typeof +syn keyword txl_keyword contained unget-byte unget-char uniq unique +syn keyword txl_keyword contained unless unquote until upcase-str +syn keyword txl_keyword contained update url-decode url-encode usleep +syn keyword txl_keyword contained uw-protect vec vec-push vec-set-length +syn keyword txl_keyword contained vecref vector vector-list vectorp +syn keyword txl_keyword contained when where while with-saved-vars +syn keyword txl_keyword contained wrap wrap* zerop zip syn keyword txr_keyword contained accept all and assert syn keyword txr_keyword contained bind block cases cat |