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. | SUMTOZEROVEC
  17. | SUMTOZEROMAT
  18. | STRINGLITERAL of string
  19. | STOCHASTICROWMATRIX
  20. | STOCHASTICCOLUMNMATRIX
  21. | SIMPLEX
  22. | SEMICOLON
  23. | RPAREN
  24. | ROWVECTOR
  25. | RETURN
  26. | REJECT
  27. | REALNUMERAL of string
  28. | REAL
  29. | RBRACK
  30. | RBRACE
  31. | RABRACK
  32. | QMARK
  33. | PROFILE
  34. | PRINT
  35. | POSITIVEORDERED
  36. | PLUSASSIGN
  37. | PLUS
  38. | PARAMETERSBLOCK
  39. | ORDERED
  40. | OR
  41. | OFFSET
  42. | NEQUALS
  43. | MULTIPLIER
  44. | MODULO
  45. | MODELBLOCK
  46. | MINUSASSIGN
  47. | MINUS
  48. | MATRIX
  49. | LPAREN
  50. | LOWER
  51. | LEQ
  52. | LDIVIDE
  53. | LBRACK
  54. | LBRACE
  55. | LABRACK
  56. | JACOBIAN
  57. | INTNUMERAL of string
  58. | INT
  59. | IN
  60. | IMAGNUMERAL of string
  61. | IF
  62. | IDIVIDE
  63. | IDENTIFIER of string
  64. | HAT
  65. | GEQ
  66. | GENERATEDQUANTITIESBLOCK
  67. | FUNCTIONBLOCK
  68. | FOR
  69. | FATAL_ERROR
  70. | EQUALS
  71. | EOF
  72. | ELTTIMESASSIGN
  73. | ELTTIMES
  74. | ELTPOW
  75. | ELTDIVIDEASSIGN
  76. | ELTDIVIDE
  77. | ELSE
  78. | DOTNUMERAL of string
  79. | DIVIDEASSIGN
  80. | DIVIDE
  81. | DATABLOCK
  82. | COVMATRIX
  83. | CORRMATRIX
  84. | CONTINUE
  85. | COMPLEXVECTOR
  86. | COMPLEXROWVECTOR
  87. | COMPLEXMATRIX
  88. | COMPLEX
  89. | COMMA
  90. | COLON
  91. | CHOLESKYFACTORCOV
  92. | CHOLESKYFACTORCORR
  93. | BREAK
  94. | BAR
  95. | BANG
  96. | ASSIGN
  97. | ARRAY
  98. | 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