Module Perk.C_parser

type token =
  1. | Volatile
  2. | Unsigned
  3. | TypeRefTypeName
  4. | Star
  5. | Signed
  6. | Signature
  7. | Short
  8. | Semicolon
  9. | Restrict
  10. | RParen
  11. | RBrace
  12. | Long
  13. | LParen
  14. | LBrace
  15. | Integer of int
  16. | Ident of string
  17. | Float of float
  18. | Ellipsis
  19. | EOF
  20. | Div
  21. | Const
  22. | Comma
  23. | BaseSort of string
exception Error
val signature : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ctype_ast.typed_var list
val return_type : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ctype_ast.ctype