package liquidsoap-lang

  1. Overview
  2. Docs
type token =
  1. | YIELDS
  2. | WHILE
  3. | VARLPAR of string
  4. | VARLBRA of string
  5. | VAR of string
  6. | UNDERSCORE
  7. | UMINUS
  8. | TRY
  9. | TO
  10. | TIMES
  11. | TIME of int option list
  12. | TILD
  13. | THEN
  14. | STRING of string
  15. | SLASH
  16. | SET
  17. | SEQSEQ
  18. | SEQ
  19. | RPAR
  20. | REPLACES
  21. | REGEXP of string * char list
  22. | RCUR
  23. | RBRA
  24. | QUESTION_DOT
  25. | QUESTION
  26. | PP_STRING of string * Pos.t
  27. | PP_REGEXP of string * char list * Pos.t
  28. | PP_INT_DOT_LCUR of int
  29. | PP_INCLUDE_EXTRA of string
  30. | PP_INCLUDE of string
  31. | PP_IFVERSION of [ `Eq | `Geq | `Leq | `Gt | `Lt ] * string
  32. | PP_IFNENCODER
  33. | PP_IFNDEF of string
  34. | PP_IFENCODER
  35. | PP_IFDEF of string
  36. | PP_ENDL
  37. | PP_ENDIF
  38. | PP_ELSE
  39. | PP_DEFINE
  40. | PP_DEF of Parser_helper.lexer_let_decoration
  41. | PP_COMMENT of string list
  42. | OPEN
  43. | NOT
  44. | MINUS
  45. | LPAR
  46. | LETLBRA of Parser_helper.lexer_let_decoration
  47. | LET of Parser_helper.lexer_let_decoration
  48. | LCUR
  49. | LBRA
  50. | INTERVAL of int option list * int option list
  51. | INT of int
  52. | IF
  53. | GETS
  54. | GET
  55. | FUN
  56. | FOR
  57. | FLOAT of float
  58. | EOF
  59. | END
  60. | ENCODER of string
  61. | ELSIF
  62. | ELSE
  63. | DOTVAR of string
  64. | DOTDOTDOT
  65. | DOT
  66. | DO
  67. | DEF of Doc.Value.t option * Parser_helper.let_decoration
  68. | COMMA
  69. | COLONCOLON
  70. | COLON
  71. | COALESCE
  72. | CATCH
  73. | BOOL of bool
  74. | BINB of string
  75. | BIN3 of string
  76. | BIN2 of string
  77. | BIN1 of string
  78. | BEGIN
  79. | ARGS_OF
exception Error
val time_predicate : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Term.term
val program : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Term.term
val plain_encoder_params : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Parser_helper.encoder_opt
val interactive : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Term.term
val annotate_metadata_entry : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> string * string
val annotate : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> (string * string) list
OCaml

Innovation. Community. Security.