package swdogen

  1. Overview
  2. Docs
type token =
  1. | EOF
  2. | T_INT_LITERAL of int
  3. | T_FLOAT_LITERAL of float
  4. | T_IDENTIFIER of string
  5. | T_SCOPES of string
  6. | T_STRING_LITERAL of string
  7. | T_URL of string
  8. | T_MIME of string
  9. | T_LPAREN
  10. | T_RPAREN
  11. | T_LBRACE
  12. | T_RBRACE
  13. | T_COMMA
  14. | T_MINUS
  15. | T_VBAR
  16. | T_DQUOTE
  17. | T_QUOTE
  18. | T_COLON
  19. | T_QMARK
  20. | T_ASG
  21. | T_AT
  22. | T_INT
  23. | T_LONG
  24. | T_FLOAT
  25. | T_DOUBLE
  26. | T_STRING
  27. | T_BYTE
  28. | T_BOOLEAN
  29. | T_DATE
  30. | T_DATETIME
  31. | T_ARRAY
  32. | T_SET
  33. | T_OPTION
  34. | T_VOID
  35. | T_PARAM_PATH
  36. | T_PARAM_BODY
  37. | T_PARAM_QUERY
  38. | T_PARAM_HEADER
  39. | T_PARAM_FORM
  40. | T_METHOD_GET
  41. | T_METHOD_POST
  42. | T_METHOD_PUT
  43. | T_METHOD_DELETE
  44. | T_METHOD_HEAD
  45. | T_AT_RESOURCE
  46. | T_AT_DESC
  47. | T_AT_OPERATION
  48. | T_AT_BASEPATH
  49. | T_AT_AUTH_APIKEY
  50. | T_AT_API
  51. | T_AT_SUMMARY
  52. | T_AT_RETURN
  53. | T_AT_RESPONSE
  54. | T_AT_NOTES
  55. | T_AT_METHOD
  56. | T_AT_PARAM
  57. | T_AT_MODEL
  58. | T_AT_PROPERTY
  59. | T_AT_PRODUCES
  60. | T_AT_CONSUMES
  61. | T_AT_AUTH_OAUTH2
  62. | T_AT_OAUTH_IMPLICIT
  63. | T_AT_OAUTH_REQUEST
  64. | T_AT_OAUTH_TOKEN
val single_swg_source_file : (Lexing.lexbuf -> token) -> Lexing.lexbuf -> Ast.sourceFile