(provide 'dict-texinfo-env) (require 'dict-tree) (defvar dict-texinfo-env nil "Dictionary dict-texinfo-env.") (setq dict-texinfo-env '(DICT "dict-texinfo-env" nil t nil nil (TSTREE [nil [[[[[[nil [[nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 104] nil 99] nil 117] nil 111] nil 116] nil 114] nil 97] [nil [nil [nil [nil [nil [nil (0) nil nil] nil 103] nil 110] nil 105] nil 121] nil 112] nil 111] nil 99] [[[nil [[nil [[[[[[[[[nil [nil [nil (0) nil nil] nil 118] nil 99] [nil [[nil (0) nil nil] [nil (0) nil nil] nil 120] nil 110] nil 102] [nil [nil [nil [nil (0) nil nil] nil 114] nil 97] nil 118] nil 105] [[nil [nil [nil (0) nil nil] nil 99] nil 97] [nil [nil [nil [nil [nil (0) nil nil] nil 100] nil 111] nil 104] nil 116] nil 101] nil 109] [nil [[nil (0) nil nil] [nil (0) nil nil] nil 116] nil 112] nil 111] [nil [nil [nil [nil (0) nil nil] nil 99] nil 101] nil 112] nil 115] [[nil [nil (0) nil nil] nil 112] [nil [nil [[[[[nil [nil [nil (0) nil nil] nil 118] nil 99] [[nil [nil (0) nil nil] nil 110] [nil [nil (0) nil nil] nil 110] nil 117] nil 102] [nil [nil [nil [nil (0) nil nil] nil 114] nil 97] nil 118] nil 105] [nil [nil (0) nil nil] nil 112] nil 111] [[nil [nil [nil (0) nil nil] nil 114] nil 97] [nil (0) nil nil] nil 114] nil 118] nil 101] nil 112] nil 121] nil 116] [nil [nil (0) nil nil] nil 110] nil 117] [[nil [nil [nil (0) nil nil] nil 114] nil 97] [nil (0) nil nil] nil 114] nil 118] nil 102] [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 117] nil 110] nil 101] nil 109] nil 108] nil 105] nil 97] nil 116] nil 101] [[nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 121] nil 114] nil 116] nil 110] nil 101] nil 114] [nil [nil [nil [nil [nil (0) nil nil] nil 121] nil 97] nil 108] nil 112] nil 115] nil 105] [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 110] nil 111] nil 105] nil 116] nil 112] nil 105] nil 114] nil 99] nil 115] nil 101] nil 100] nil 116] nil 110] nil 101] nil 109] nil 117] nil 99] nil 111] nil 100] [[nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 116] nil 97] nil 114] nil 101] nil 109] nil 117] nil 110] [[nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 108] nil 112] nil 109] nil 97] [nil [nil [nil [nil (0) nil nil] nil 116] nil 110] nil 101] nil 100] nil 120] nil 101] [[[nil [[nil [nil [nil [nil (0) nil nil] nil 116] nil 97] nil 111] [nil [nil [[nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 102] nil 101] nil 108] [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 104] nil 103] nil 105] nil 114] nil 104] nil 115] nil 117] nil 108] [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 97] nil 109] nil 114] nil 111] [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 108] nil 98] nil 97] nil 116] nil 102] [nil [nil [nil [nil [nil (0) nil nil] nil 112] nil 117] nil 111] nil 114] nil 103] [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 114] nil 97] nil 101] nil 108] [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 107] nil 111] nil 111] nil 98] nil 99] nil 111] [nil [nil [nil [nil [nil (0) nil nil] nil 108] nil 109] nil 116] [nil [nil [nil [nil [nil (0) nil nil] nil 111] nil 102] nil 110] [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 107] nil 111] nil 111] nil 98] nil 99] nil 111] [nil [nil [nil (0) nil nil] nil 120] [nil [nil [nil [nil [nil (0) nil nil] nil 108] nil 109] nil 116] [nil [nil [nil [nil [nil (0) nil nil] nil 111] nil 102] nil 110] [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 120] nil 101] nil 116] nil 110] nil 105] nil 97] nil 108] [nil [nil [nil [nil (0) nil nil] nil 120] nil 101] [nil [nil [nil [nil (0) nil nil] nil 108] nil 109] nil 120] 116] 112] 105] 104] 101] 100] nil 116] nil 111] [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 120] nil 101] nil 116] nil 110] nil 105] nil 97] nil 108] [nil [nil [nil [nil (0) nil nil] nil 116] nil 101] [nil [nil [nil [nil (0) nil nil] nil 120] nil 101] [nil [nil [nil [nil (0) nil nil] nil 108] nil 109] nil 120] 116] 115] 112] 110] 105] 104] 100] 99] [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 114] nil 111] nil 110] [nil [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 110] nil 101] nil 100] [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 122] nil 105] nil 109] nil 101] nil 116] 110] 103] 102] [nil [nil [nil [nil [nil (0) nil nil] nil 112] nil 115] nil 105] [nil [nil [nil [nil [nil [nil (0) nil nil] nil 111] nil 114] nil 99] [nil [nil [nil [nil (0) nil nil] nil 117] nil 110] [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 108] nil 98] nil 97] nil 116] nil 105] nil 116] nil 108] nil 117] 101] 97] [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 110] nil 101] nil 100] nil 110] nil 105] nil 111] [nil [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 110] nil 111] nil 105] nil 116] nil 97] nil 116] nil 111] nil 117] [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 111] nil 114] nil 99] nil 97] nil 109] [nil [nil [nil [nil [nil [nil (0) [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 121] nil 97] nil 108] nil 112] nil 115] nil 105] [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 108] nil 112] nil 109] nil 97] nil 120] [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 116] nil 97] nil 109] nil 114] nil 111] [nil [nil [nil [nil [nil (0) nil nil] nil 112] nil 115] nil 105] nil 108] 102] 101] 100] nil] nil 108] nil 108] nil 97] nil 109] [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 108] nil 98] [nil [nil [nil (0) nil nil] nil 120] [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 103] nil 97] nil 112] nil 101] nil 108] nil 116] nil 105] 101] 97] [nil [nil [nil [nil [nil [nil [nil [nil [nil (0) [nil [nil [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 100] nil 117] nil 108] nil 99] nil 110] nil 105] nil] nil 109] nil 105] nil 116] nil 97] nil 98] nil 114] [nil [nil [nil [nil [nil [nil (0) nil nil] nil 101] nil 108] nil 98] nil 97] nil 116] 101] nil 118] 116] 115] 114] 113] 110] 109] 108] 105] nil t] (lambda (a b) (cond ((and (null a) (null b)) 0) ((null a) -1) ((null b) 1) (t (- a b)))) (lambda (new cell) (if (null cell) (dictree--wrap-data (funcall (lambda (weight data) (cond ((not (or weight data)) 0) ((null weight) (1+ data)) ((null data) weight) (t (+ weight data)))) new nil)) (dictree--set-data cell (funcall (lambda (weight data) (cond ((not (or weight data)) 0) ((null weight) (1+ data)) ((null data) weight) (t (+ weight data)))) new (dictree--get-data cell))) cell)) lambda (a b) (funcall (lambda (a b) (if (= (cdr a) (cdr b)) (if (= (length (car a)) (length (car b))) (string< (car a) (car b)) (< (length (car a)) (length (car b)))) (> (cdr a) (cdr b)))) (cons (car a) (dictree--get-data (cdr a))) (cons (car b) (dictree--get-data (cdr b))))) (lambda (new cell) (if (null cell) (dictree--wrap-data (funcall (lambda (weight data) (cond ((not (or weight data)) 0) ((null weight) (1+ data)) ((null data) weight) (t (+ weight data)))) new nil)) (dictree--set-data cell (funcall (lambda (weight data) (cond ((not (or weight data)) 0) ((null weight) (1+ data)) ((null data) weight) (t (+ weight data)))) new (dictree--get-data cell))) cell)) (lambda (a b) (funcall (lambda (a b) (if (= (cdr a) (cdr b)) (if (= (length (car a)) (length (car b))) (string< (car a) (car b)) (< (length (car a)) (length (car b)))) (> (cdr a) (cdr b)))) (cons (car a) (dictree--get-data (cdr a))) (cons (car b) (dictree--get-data (cdr b))))) nil nil nil nil nil 0.1)) (let ((ordered-hash (make-hash-table :test 'equal)) (tstree (dictree--tstree dict-texinfo-env))) (mapc (lambda (entry) (puthash (car entry) (dictree--cache-create (mapcar (lambda (key) (cons key (tstree-member tstree key))) (dictree--cache-completions (cdr entry))) (dictree--cache-maxnum (cdr entry))) ordered-hash)) (dictree--ordered-hash dict-texinfo-env)) (dictree--set-ordered-hash dict-texinfo-env ordered-hash)) (dictree--set-filename dict-texinfo-env (locate-library "dict-texinfo-env")) (unless (memq dict-texinfo-env dictree-loaded-list) (push dict-texinfo-env dictree-loaded-list))