 	      (setq sep " "))))
 	(antlr-makefile-insert-variable n "\n$(" ")")
 	(insert ": " (car dep))
-	(dolist (ivocab (cdaddr dep))
+	(dolist (ivocab (cl-cdaddr dep))
 	  (insert " " (format (car antlr-special-file-formats) ivocab)))
 	(let ((glibs (antlr-superclasses-glibs supers classes)))
 	  (if (cadr glibs) (setq with-error t))

;;;===========================================================================
;;;  Options: definitions
;;;===========================================================================

(defvar antlr-options-headings '("file" "grammar" "rule" "subrule")
  "Headings for the four different option kinds.
The standard value is (\"file\" \"grammar\" \"rule\" \"subrule\").  See
`antlr-options-alists'")

;;; v3:
;; https://theantlrguy.atlassian.net/wiki/display/ANTLR3/ANTLR+3+Wiki+Home


;; $ANTLR3/tool/src/main/java/org/antlr/tool/Grammar.java
;; https://theantlrguy.atlassian.net/wiki/display/ANTLR3/Grammar+options

	(goto-char boi)
	(unless (symbolp syntax)		; direct indentation
	  ;;(antlr-invalidate-context-cache)
	  (cl-incf indent pdepth)
	  (and (> indent 0) (looking-at antlr-indent-item-regexp)
               (cl-decf indent))
	  (setq indent (* indent c-basic-offset)))
	;; the usual major-mode indent stuff ---------------------------------
        ;; TODO: use `indent-line-to' instead?
