Overview  Index  Help 
SMLDoc

AstUtil


structure AstUtil : ASTUTIL =
struct
  open Ast
  val unitPat : Ast.pat
  val unitExp : Ast.exp
  val arrowTycon : string
  val exnID : string
  val bogusID : string
  val symArg : string
  val itsym : string list
  val layered : Ast.pat * Ast.pat -> Ast.pat
  val makeSEQdec : Ast.dec * Ast.srcpos * Ast.dec * Ast.srcpos -> Ast.dec
  val QuoteExp : string -> Ast.exp
  val AntiquoteExp : Ast.exp -> Ast.exp
end

Utility functions manipulating abstract syntax tree.

Author:
Copyright 1992 by AT&T Bell Laboratories , YAMATODANI Kiyoshi
Version:
$Id: StrAstUtil.html,v 1.9 2007/02/17 07:01:57 kiyoshiy Exp $

       
Value detail

unitPat

val unitPat : Ast.pat


unitExp

val unitExp : Ast.exp


arrowTycon

val arrowTycon : string


exnID

val exnID : string


bogusID

val bogusID : string


symArg

val symArg : string


itsym

val itsym : string list


layered

val layered : Ast.pat * Ast.pat -> Ast.pat


makeSEQdec

val makeSEQdec : Ast.dec * Ast.srcpos * Ast.dec * Ast.srcpos -> Ast.dec


QuoteExp

val QuoteExp : string -> Ast.exp


AntiquoteExp

val AntiquoteExp : Ast.exp -> Ast.exp

 


Overview  Index  Help 
SMLDoc: Documentation generator for SML