summaryrefslogtreecommitdiff
path: root/support/syngen/src/lexer.mli
blob: 5a600a4e94247338a5c7d7a20d3e21a89c9a5a5b (plain)
1
2
3
4
5
6
7
8
type token = LPAR | RPAR | LAPAR | RAPAR | LSPAR | RSPAR 
           | PLUS  
           | MID
           | PARAM of char list
           | NONTERM of char list
           | TERM of char list

val lexer : char Stream.t -> token Stream.t