Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] View of /sml/trunk/src/MLRISC/Tools/README
ViewVC logotype

View of /sml/trunk/src/MLRISC/Tools/README

Parent Directory Parent Directory | Revision Log Revision Log

Revision 1038 - (download) (annotate)
Mon Jan 28 00:18:03 2002 UTC (19 years, 4 months ago) by leunga
File size: 1167 byte(s)
     The 'nowhere' program generator (which translates programs
     with where clauses into legal SML) is now an installation target.
What's In Here

  This directory contains some tools that I've written for generating
  MLRISC modules from machine descriptions.   They may also be useful 
  for others.


  PP/         --- a combinator based pretty printer

  SourceMap/  --- a simple source location mapping utility

  PrecParser/ --- a very naive precedence parser

  FakeSMLAst/ --- the abstract syntax tree and associated transformation 
                  routines for MDL, which includes a (hopefully complete) 
                  ast for SML.  MDL is MLRISC's machine description language.

  Parser/     --- parser and lexer for the same

  MatchCompiler/ --- a pattern matching compiler library

  RewriteGen/ --- a separate tool for generating rewriters

  nowhere/  --- the source to 'nowhere', a translator that converts
                 SML with where-clauses into SML code.

  ASDL/      --- some utilities for emitting ASDL definitions.
  MDL/       --- the source for the MDL -> SML code translator.

  basis.md   --- the standard basis for writing machine descriptions

  mdl.vim    --- vim syntax highlighting file for mdl descriptions.

ViewVC Help
Powered by ViewVC 1.0.0