Skip to content
Snippets Groups Projects
  1. Apr 06, 2020
  2. Apr 04, 2020
  3. Apr 03, 2020
  4. Mar 31, 2020
  5. Mar 12, 2020
  6. Mar 11, 2020
  7. Mar 07, 2020
    • Nicholas Robinson's avatar
      a2 GlobalEnv:getNode fixes · 4c111a8d
      Nicholas Robinson authored
      - show elapsed time in Test.py
      - GlobalEnv no more '.' in front of types without a package
      - lots of GlobalEnv:getNode fixes
      - fixing but still testing GlobalEnv:weedGlobalEnv
      - cleaned up some comments
      4c111a8d
  8. Mar 06, 2020
  9. Mar 05, 2020
  10. Mar 04, 2020
  11. Mar 03, 2020
    • Nicholas Robinson's avatar
      class & interface sets · 4186f53f
      Nicholas Robinson authored
      - Test.py stop printing stars so much
      - ClassInterNode - create common fields in constructor
      - create super & contain set for Class & Interface
      4186f53f
  12. Mar 01, 2020
  13. Feb 28, 2020
  14. Feb 27, 2020
  15. Feb 26, 2020
    • Nicholas Robinson's avatar
      Environment & ClassNode linkType · 374e5212
      Nicholas Robinson authored
      - added CompEnv, which is a special enviornment for CompNode where it
      also stores the imported stuff and the package name, so you can search
      the globalEnv with those as well
      - added type linking to ClassNode, where it checks the extends and
      implements classes/interfaces and makes sure that they are real, and
      stores them as the nodes in ClassNode
      374e5212
  16. Feb 22, 2020
  17. Feb 21, 2020
  18. Feb 20, 2020
  19. Feb 12, 2020
    • Nicholas Robinson's avatar
      ast weed & cfg rule · 56d59f91
      Nicholas Robinson authored
      - can now successfully check that class has at least one constructor
      - added rule fixing `this.x = 123;` in `J1_publicfields.java`
      - cleaned up Test.py a bit more
      56d59f91
    • Nicholas Robinson's avatar
      4c07b0a6
    • Nicholas Robinson's avatar
      AstBuilding & Cleaning · 61c703f4
      Nicholas Robinson authored
      - added AstBuilding.py
      - new AstNodes.py that stores all Nodes and different types that we'll
      create
      - cleaned up Parsing.py heavily, now returns the parse tree
      - cleaned up Test.py as best I could to accomodate everyone
      - removed not needed file utils.py
      - commented out my code in Weeding.py
      61c703f4
  20. Feb 10, 2020
Loading