1. 31 Mar, 2009 16 commits
  2. 30 Mar, 2009 6 commits
  3. 28 Mar, 2009 3 commits
    • Robert Griesemer's avatar
      - receiver syntax verification · de9cf528
      Robert Griesemer authored
      - removed left-over panic() call
      - fixed a couple of bugs
      
      R=r
      OCL=26856
      CL=26856
      de9cf528
    • Robert Griesemer's avatar
      Significant parser cleanup: · 75a5d6cd
      Robert Griesemer authored
      - commented public interface
      - much better and very precise error messages
      - much better tracing output
      - many more checks (still permits more than just syntactically legal
        programs, but much more is checked that can be checked w/o semantic information)
      - updated with respect to updated AST
      - general cleanup throughout
      
      Parser almost ready for move into lib/go.
      
      R=r
      OCL=26853
      CL=26855
      75a5d6cd
    • Robert Griesemer's avatar
      - have explicit KeyValueExpr node instead of BinaryExpr ':' (as discussed) · 7cba8e6f
      Robert Griesemer authored
      - remove ':' token from operator precedence levels
      
      R=rsc
      DELTA=25  (13 added, 8 deleted, 4 changed)
      OCL=26850
      CL=26854
      7cba8e6f
  4. 27 Mar, 2009 9 commits
  5. 26 Mar, 2009 4 commits
  6. 25 Mar, 2009 2 commits
    • Kai Backman's avatar
      This is really two changes in one but given interdependencies · 99cc2fee
      Kai Backman authored
      and expected review latency I needed to combine the CLs.
      
      1. Made the 5* toolpath build using the go build
         system. Hooked the subdirectories to clean.bash but added a
         separate make5.bash for now. Minor massage to make the code
         more similar to the current structure of 6c/6a/6l.
      
      2. Change all references from long to int32 in line with
         similar change for the other toolchains.
      
      The end result is that 5c, 5a and 5l can now be compiled and
      the executables start up properly. Haven't thrown any input at
      them yet.
      
      R=rsc
      APPROVED=rsc
      DELTA=1052  (392 added, 328 deleted, 332 changed)
      OCL=26757
      CL=26761
      99cc2fee
    • Robert Griesemer's avatar
      use FunctionType in FunctionLit production · 62fd90ab
      Robert Griesemer authored
      R=r
      DELTA=1  (0 added, 0 deleted, 1 changed)
      OCL=26738
      CL=26753
      62fd90ab