Overview  Index  Help 

MLLexFun.UserDeclarations

Enclosing Modules:

MLLexFun


structure UserDeclarations =
struct
  structure TokTable = TokenTable(Tokens)
  type svalue = Tokens.svalue
  type ('a, 'b) token = ('a, 'b) Tokens.token
  type pos = int
  type lexresult = (svaluepostoken
  type arg = {
               comLevel : int ref,
               commonOperations : ParserUtil.PositionMap.operations,
               docComments : (string * int * intlist ref,
               error : (string * int * int -> unit),
               stringBuf : string list ref,
               stringStart : pos ref,
               stringType : bool ref
             }
  val addString
  val addChar
  val makeString
  val eof
  val atoi
  val xtoi
  val inc
  val dec
end

 
Type detail

svalue

type svalue = Tokens.svalue


token

type ('a, 'b) token = ('a, 'b) Tokens.token


pos

type pos = int


lexresult

type lexresult = (svaluepostoken


arg

type arg = {
             comLevel : int ref,
             commonOperations : ParserUtil.PositionMap.operations,
             docComments : (string * int * intlist ref,
             error : (string * int * int -> unit),
             stringBuf : string list ref,
             stringStart : pos ref,
             stringType : bool ref
           }

     
Value detail

addString

val addString


addChar

val addChar


makeString

val makeString


eof

val eof


atoi

val atoi


xtoi

val xtoi


inc

val inc


dec

val dec

 


Overview  Index  Help