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 (17 years, 6 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.


Organization
============

  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.

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0