Debugger entered--Lisp error: (void-variable *autoit-smie-backward-bob*) (not *autoit-smie-backward-bob*) (or (< (point) old) (not *autoit-smie-backward-bob*)) (if (or (< (point) old) (not *autoit-smie-backward-bob*)) (progn (setq *autoit-smie-backward-bob* (= (point) old) *autoit-smie-forward-eob* nil) result)) (let ((old (point)) (result nil)) (skip-chars-backward " ") (if (bolp) (progn (autoit-forward-comment (- (point))) (if (equal (char-before) 95) (autoit-skip-to-previous-token) (setq result ";lf;")))) (if result nil (autoit-forward-comment (- (point))) (setq autoit-last-token-end (point)) (let ((prev (char-before))) (cond ((not prev) (setq result "")) ((member prev autoit-single-char-tokens) (forward-char -1) (setq result (string prev))) ((char-equal prev 34) (autoit-backward-string) (setq result ";string;")) ((member prev autoit-operators-maybe-followed-by-=) (setq result (autoit-backward-operator))) ((and (<= 48 prev) (<= prev 57)) (if (autoit-backward-number) (setq result ";number;") (setq result (autoit-backward-identifier)))) (t (setq result (autoit-backward-identifier))))) (setq autoit-last-token-start (point))) (if (or (< (point) old) (not *autoit-smie-backward-bob*)) (progn (setq *autoit-smie-backward-bob* (= (point) old) *autoit-smie-forward-eob* nil) result))) autoit-smie-backward-token-internal(1) (let* ((starting-point (point)) (result (autoit-smie-backward-token-internal (point)))) (cond ((equal result "if") (if (equal (autoit-smie-token-internal-at-eol) "then") result (setq result ";single-line-if;"))) ((equal result "then") (if (equal (save-excursion (goto-char (+ ... ...)) (autoit-smie-forward-token-internal)) ";lf;") result (setq result ";single-line-then;"))) ((and (equal result ";lf;") (not (bobp))) (let (bol-token-cache) (cond ((equal (setq bol-token-cache ...) "case") (setq result ";lf-after-case;")) ((equal bol-token-cache "switch") (setq result ";lf-after-switch;")) ((equal bol-token-cache "for") (setq result ";lf-after-for;")) ((equal bol-token-cache "func") (setq result ";lf-after-func;")) ((equal (save-excursion ... ...) "case") (setq result ";lf-before-case;")) (t result)))) ((equal result "else") (let ((old (point))) (if (equal (autoit-smie-backward-token-internal) "case") (setq result ";case-else;") (goto-char old) result))) ((equal result "case") (if (equal (save-excursion (goto-char starting-point) (autoit-smie-forward-token-internal)) "else") (setq result ";case-else;") result)) (t result))) autoit-smie-backward-token() smie--opener/closer-at-point() #[0 "\306 \211\205\243\204 \211@\203\307\202\310\311A@ \"8\247?\205\243\211@\203C\312\313!`@?\205>\n \210A@\3108B \235`E\266\202\202\216\314\313!A@@\203|\310\311 \"8\3108\311 \"A@\247\205w=\205wA@b\210`\f \210\315`E\262\266\203\202\214`\f \210\3108B \235`E\262\266\202 \3108\3168A@\3108@?\257\241\262\207" [smie-blink-matching-inners smie-grammar smie-backward-token-function smie-closer-alist smie-forward-token-function smie--matching-block-data-cache smie--opener/closer-at-point 1 2 assoc smie-forward-sexp halfsexp smie-backward-sexp t 3] 10 "\n\n(fn)"]() funcall(#[0 "\306 \211\205\243\204 \211@\203\307\202\310\311A@ \"8\247?\205\243\211@\203C\312\313!`@?\205>\n \210A@\3108B \235`E\266\202\202\216\314\313!A@@\203|\310\311 \"8\3108\311 \"A@\247\205w=\205wA@b\210`\f \210\315`E\262\266\203\202\214`\f \210\3108B \235`E\262\266\202 \3108\3168A@\3108@?\257\241\262\207" [smie-blink-matching-inners smie-grammar smie-backward-token-function smie-closer-alist smie-forward-token-function smie--matching-block-data-cache smie--opener/closer-at-point 1 2 assoc smie-forward-sexp halfsexp smie-backward-sexp t 3] 10 "\n\n(fn)"]) smie--matching-block-data(#[128 "\301\302\300!\"\207" [show-paren-data-function apply default-value] 4 "\n\n(fn &rest ARGS)"]) apply(smie--matching-block-data #[128 "\301\302\300!\"\207" [show-paren-data-function apply default-value] 4 "\n\n(fn &rest ARGS)"] nil) #[128 "\300\301\302#\207" [apply smie--matching-block-data #[128 "\301\302\300!\"\207" [show-paren-data-function apply default-value] 4 "\n\n(fn &rest ARGS)"] nil] 5 nil]() show-paren-function() apply(show-paren-function nil) byte-code("r\301\302H\303H\"\210)\301\207" [timer apply 5 6] 4) timer-event-handler([t 0 0 125000 t show-paren-function nil idle 0])