From: Bill Wendling Date: Sat, 22 Sep 2007 10:13:39 +0000 (+0000) Subject: Validation fixes X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=79070057c1d564e51b4e1888cd250a995e803c6f;p=oota-llvm.git Validation fixes git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@42231 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/docs/Stacker.html b/docs/Stacker.html index 102571a1072..c969671229a 100644 --- a/docs/Stacker.html +++ b/docs/Stacker.html @@ -1296,19 +1296,26 @@ remainder of the story.
Directory Structure
+

The source code, test programs, and sample programs can all be found in the LLVM repository named llvm-stacker This should be checked out to the projects directory so that it will auto-configure. To do that, make sure you have the llvm sources in llvm (see Getting Started) and then use these -commands:

-    svn co http://llvm.org/svn/llvm-project/llvm-top/trunk llvm-top
-    cd llvm-top
-    make build MODULE=stacker
-

+commands:

+ +
+
+% svn co http://llvm.org/svn/llvm-project/llvm-top/trunk llvm-top
+% cd llvm-top
+% make build MODULE=stacker
+
+
+

Under the projects/llvm-stacker directory you will find the implementation of the Stacker compiler, as follows:

+
  • lib - contains most of the source code
      @@ -1323,11 +1330,14 @@ implementation of the Stacker compiler, as follows:

    • sample - contains the sample programs
+
The Lexer
+

See projects/llvm-stacker/lib/compiler/Lexer.l

+
The Parser