prelude: :gerbil/compiler/ssxi
package: std/parser

(begin
  (declare-type
   std/parser/lexer#token-stream::t
   (@struct-type std/parser/lexer#token-stream::t #f 5 #f ((final: . #t))))
  (declare-type
   std/parser/lexer#token-stream?
   (@struct-pred std/parser/lexer#token-stream::t))
  (declare-type
   std/parser/lexer#make-token-stream
   (@struct-cons std/parser/lexer#token-stream::t))
  (declare-type
   std/parser/lexer#token-stream-cs
   (@struct-getf std/parser/lexer#token-stream::t 0 #f))
  (declare-type
   std/parser/lexer#token-stream-buf
   (@struct-getf std/parser/lexer#token-stream::t 1 #f))
  (declare-type
   std/parser/lexer#token-stream-Ls
   (@struct-getf std/parser/lexer#token-stream::t 2 #f))
  (declare-type
   std/parser/lexer#token-stream-Rs
   (@struct-getf std/parser/lexer#token-stream::t 3 #f))
  (declare-type
   std/parser/lexer#token-stream-$$
   (@struct-getf std/parser/lexer#token-stream::t 4 #f))
  (declare-type
   std/parser/lexer#token-stream-cs-set!
   (@struct-setf std/parser/lexer#token-stream::t 0 #f))
  (declare-type
   std/parser/lexer#token-stream-buf-set!
   (@struct-setf std/parser/lexer#token-stream::t 1 #f))
  (declare-type
   std/parser/lexer#token-stream-Ls-set!
   (@struct-setf std/parser/lexer#token-stream::t 2 #f))
  (declare-type
   std/parser/lexer#token-stream-Rs-set!
   (@struct-setf std/parser/lexer#token-stream::t 3 #f))
  (declare-type
   std/parser/lexer#token-stream-$$-set!
   (@struct-setf std/parser/lexer#token-stream::t 4 #f))
  (declare-type std/parser/lexer#$? (@lambda 1 #f))
  (declare-type std/parser/lexer#$$ (@lambda 1 #f))
  (declare-type std/parser/lexer#$$? (@lambda 1 #f))
  (declare-type std/parser/lexer#lex (@lambda 3 #f))
  (declare-type std/parser/lexer#lex-chars (@lambda 1 #f))
  (declare-type std/parser/lexer#token-stream-close (@lambda 1 #f))
  (declare-type std/parser/lexer#token-stream-get (@lambda 1 #f))
  (declare-type std/parser/lexer#token-stream-next (@lambda 1 #f))
  (declare-type std/parser/lexer#token-stream-unget (@lambda 2 #f))
  (declare-type std/parser/lexer#token-stream-peek (@lambda 1 #f))
  (declare-type std/parser/lexer#token-stream-loc (@lambda 1 #f))
  (declare-type std/parser/lexer#lexer-input-stream (@lambda 1 #f))
  (declare-type std/parser/lexer#lex1 (@lambda 3 #f)))
