package morbig

  1. Overview
  2. Docs
type token =
  1. | While
  2. | WORD of CST.word
  3. | Uppersand
  4. | Until
  5. | Then
  6. | Semicolon
  7. | Rparen
  8. | Rbrace
  9. | Pipe
  10. | OR_IF
  11. | NEWLINE
  12. | NAME of CST.name
  13. | Lparen
  14. | Lbrace
  15. | LESSGREAT
  16. | LESSAND
  17. | LESS
  18. | In
  19. | If
  20. | IO_NUMBER of CST.io_number
  21. | INTENDED_ERROR
  22. | GREATAND
  23. | GREAT
  24. | For
  25. | Fi
  26. | Esac
  27. | Else
  28. | Elif
  29. | EOF
  30. | Done
  31. | Do
  32. | DSEMI
  33. | DLESSDASH of CST.word' Stdlib.ref
  34. | DLESS of CST.word' Stdlib.ref
  35. | DGREAT
  36. | Case
  37. | CLOBBER
  38. | Bang
  39. | ASSIGNMENT_WORD of CST.assignment_word
  40. | AND_IF
exception Error
val intended_error : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> unit
val entry_point : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> CST.program CST.located
module MenhirInterpreter : sig ... end
module Incremental : sig ... end