Module Frontend.Parser

type token =
  1. | WHILE
  2. | VOID
  3. | VECTOR
  4. | UPPER
  5. | UNREACHABLE
  6. | UNITVECTOR
  7. | TUPLE
  8. | TRUNCATE
  9. | TRANSPOSE
  10. | TRANSFORMEDPARAMETERSBLOCK
  11. | TRANSFORMEDDATABLOCK
  12. | TIMESASSIGN
  13. | TIMES
  14. | TILDE
  15. | TARGET
  16. | SUMTOZERO
  17. | STRINGLITERAL of string
  18. | STOCHASTICROWMATRIX
  19. | STOCHASTICCOLUMNMATRIX
  20. | SIMPLEX
  21. | SEMICOLON
  22. | RPAREN
  23. | ROWVECTOR
  24. | RETURN
  25. | REJECT
  26. | REALNUMERAL of string
  27. | REAL
  28. | RBRACK
  29. | RBRACE
  30. | RABRACK
  31. | QMARK
  32. | PROFILE
  33. | PRINT
  34. | POSITIVEORDERED
  35. | PLUSASSIGN
  36. | PLUS
  37. | PARAMETERSBLOCK
  38. | ORDERED
  39. | OR
  40. | OFFSET
  41. | NEQUALS
  42. | MULTIPLIER
  43. | MODULO
  44. | MODELBLOCK
  45. | MINUSASSIGN
  46. | MINUS
  47. | MATRIX
  48. | LPAREN
  49. | LOWER
  50. | LEQ
  51. | LDIVIDE
  52. | LBRACK
  53. | LBRACE
  54. | LABRACK
  55. | JACOBIAN
  56. | INTNUMERAL of string
  57. | INT
  58. | IN
  59. | IMAGNUMERAL of string
  60. | IF
  61. | IDIVIDE
  62. | IDENTIFIER of string
  63. | HAT
  64. | GEQ
  65. | GENERATEDQUANTITIESBLOCK
  66. | FUNCTIONBLOCK
  67. | FOR
  68. | FATAL_ERROR
  69. | EQUALS
  70. | EOF
  71. | ELTTIMESASSIGN
  72. | ELTTIMES
  73. | ELTPOW
  74. | ELTDIVIDEASSIGN
  75. | ELTDIVIDE
  76. | ELSE
  77. | DOTNUMERAL of string
  78. | DIVIDEASSIGN
  79. | DIVIDE
  80. | DATABLOCK
  81. | COVMATRIX
  82. | CORRMATRIX
  83. | CONTINUE
  84. | COMPLEXVECTOR
  85. | COMPLEXROWVECTOR
  86. | COMPLEXMATRIX
  87. | COMPLEX
  88. | COMMA
  89. | COLON
  90. | CHOLESKYFACTORCOV
  91. | CHOLESKYFACTORCORR
  92. | BREAK
  93. | BAR
  94. | BANG
  95. | ASSIGN
  96. | ARRAY
  97. | AND
exception Error
val program : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> (Ast.untyped_expression, Ast.located_meta, Ast.untyped_lval, unit) Ast.statement_with Ast.program
val functions_only : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> Ast.untyped_statement Ast.program
module MenhirInterpreter : sig ... end
module Incremental : sig ... end