JTB 
JAVA TREEBUILDER
WHAT'S NEW
JTB Home 

What's New 

Release Notes 

Download 

Documentation 

Examples 

Tutorial 

Why Visitors? 

Other Tools 

User Comments 



Special Edition for GJ 



Links: 
  • JavaCC
  • Design Patterns
  • Javasoft
  • GJ
  •  
    Jump to Java! 
     
    This page lists important changes that have been made to the JTB website. 

    Aug. 6, 2000

    • Updated documentations for JTB 1.2.2.
    • Added JDE's link in JTB Home's User Links.
    • Added a questionnaire to the User Comments page.

    May 15, 2000

    • Released JTB 1.2.2 and JTB GJ1.1.2.  A "-r" option was added to JTB 1.2.2, and a bug in "-p" option of JTB GJ1.1.1 was fixed in JTB GJ1.1.2.

    Nov. 6, 1999

    • Added one more questionnaire to the User Comments page.

    Sep. 25, 1999

    • Released JTB 1.2.1 and JTB GJ1.1.1, where the bug in startAtNextToken option of TreeDumper was fixed.

    Aug. 6, 1999

    • Released JTB GJ1.1, which generates type-casting free syntax-tree classes for GJ.
    • Re-designed JTB GJ web page.
    • Released the advanced version of expression transformation example using JTB GJ.
    • Added one more questionnaire response to User Comments.

    July 19, 1999

    • Added one example (Expression Translator) for ObjectVisitor to the Example page.
    • Added one example (Expression Translator) for GJVisitor to the JTB GJ1.0 page.

    July 7, 1999

    • Updated the examples for JTB 1.2 in the Examples page.
    • Saved the old page to the Old Examples page, and created a link in the Example page for the old one.

    July 1, 1999

    • Released the special edition, JTB GJ1.0.
    • Created documentations and an example for this special edition.

    June 16, 1999

    • Released new version JTB 1.2.
    • Updated JTB Home, What's New, Release Notes, Old Release Notes, Download, Documentation, Tutorial and User Comments.

    April 12, 1999

    • Cleared up the distinction between the different pretty printer versions in the Examples page.

    April 4, 1999

    • Released new version JTB 1.1.2.
      • Note added to JTB homepage.
      • Downloadable file added to Downloads page.
      • Release notes added to Release Notes page, Old Release Notes page updated.
      • Added information to the Documentation page.

    March 25, 1999

    • Added new planned features and a known bug to the Release Notes page.
    • Added new comment to the User Comments page.

    February 6, 1999

    • Released maintence version JTB 1.1.1
      • Note added to JTB homepage.
      • Downloadable file added to Downloads page.
      • Release notes added to Release Notes page.
    • Added a new user entry to the Examples page.

    January 26, 1999

    • Added a Sponsors section to the JTB homepage.
    • Added new quotes and completed questionnaires to the User Comments page.

    January 10, 1999

    • Released the final (i.e non-beta) version of JTB 1.1!
      • Note added to the JTB homepage.
      • Downloadable file added to the Downloads page.
      • Release notes added to Release Notes page.
      • Added information to the Documentation page.  Also added a Common Problems section to the Documentation page.

    January 6, 1999 (Did not post to website)

    • Cleaned up various web pages from 1.0 / 1.1preX clutter.  1.1pre4 is now the recommended version to use.
      • Release Notes page cleaned up.
      • Created an Old Release Notes page for release notes of previous versions of JTB.
      • Downloads page now has 1.1pre4 as the default download.
      • Documentation page now mainly covers 1.1pre4.
      • Created an Old Documentation page to cover JTB 1.0 and 1.1 betas.

    December 6, 1998

    • Clarified some information on the website:
      • JTB's requirements are now more explicitly stated on the homepage.
      • Further information about the -vp and -np command-line options were added to the Documentation page.
    • Added information about the NewJacc tool to the Other Tools page.
    • Added another user quote to the User Comments page.

    November 19, 1998

    • Released JTB version 1.1pre4.  Main features include new optionally generated visitors TreeDumper (dumps a tree according to the token location information in each NodeToken) and TreeFormatter (a skeleton pretty printer template).
      • Note added to the JTB homepage.
      • Downloadable file added to the Downloads page.
      • Release notes added to Release Notes page.
      • Added information to the Documentation page.
      • Added updated version of the Java Pretty Printer example to the Examples page.

    September 13, 1998

    • Released JTB version 1.1pre3.  Includes location information in each NodeToken, JavaDoc-friendly comments, and other changes.
      • Downloadable file added to Downloads page.
      • Release notes added to Release Notes page.
      • Note added to the JTB homepage.
      • Added information to the Documentation page.

    September 8, 1998

    • Rearranged the User Comments page.  Questionnaire responses are now in reverse order of the date I received them.
    • Added a completed questionnaire from the summer.

    September 4, 1998

    • Added some another completed questionnaire and some quotes to the User Comments page.

    August 29, 1998

    • Work has resumed on JTB.  Over the summer, we've received numerous user emails with suggestions for improving JTB.  In the coming months we'll do our best to address these.
    • Updated the main JTB web page.
    • Updated the Release Notes page with new features planned to be implemented fairly soon.

    May 15, 1998

    • Posted a letter of support that Sriram Sankar kindly wrote for us on the User Comments page.  OK, now that's all for this summer.  : )

    May 9, 1998

    • I will be leaving until late August for a summer internship and will not be able to update JTB or the website until then.  My apologies if this causes any inconveniences.

    April 29, 1998

    • Added a User Comments Page.  Posted replies from the questionnaire.
    • Added links to this page from all the others.

    April 22, 1998

    • Added a Questionnaire page.  We would very much appreciate your feedback.
    • Released JTB version 1.1pre2.  Includes ability to store JavaCC special tokens in the parse tree.
      • Downloadable file added to Downloads page.
      • Release notes added to Release Notes page.
      • Note added to the JTB homepage.
      • Added information to the Documentation page.

    March 17, 1998

    • Added planned features status to Release Notes page.

    February 24, 1998

    • Fixed typo on Examples page.
    • Added new bug to Release Notes page.
    • Posted a minor bugfix change for JTB 1.1pre1.

    February 12, 1998

    • JavaPrinter and JTB_Compare examples on Examples page updated for use with JavaCC 0.7.

    February 9, 1998

    • Released JTB version 1.1pre1.  Early version includes a Scheme tree builder.
      • Downloadable file added to Downloads page.
      • Release notes added to Release Notes page.
      • Note added to the JTB homepage.
      • Added a section to the Documentation page for the new version.

    February 5, 1998

    • Added two new examples by Bruno Daniel to the Examples page.
      • The first is a modification of JTB which uses JavaCC Tokens in the tree rather than JTB NodeTokens.  This allows special tokens to be accessed from within the tree.  This functionality will be added to JTB 1.1.
      • The second is an extension of the JavaPrinter example.

    January 22, 1998

    • Updated Acknowledgements section in the homepage.
    • Added info about special tokens to the Known Issues and Planned Features sections of the Release Notes page.

    December 9, 1997

    • Added an Acknowledgments section to the JTB homepage.
    • Added some new items to the Planned Features section of the Release Notes.
    • Added a new bug to the Known Issues section of the Release Notes.

    November 19, 1997

    • Added a new JJTree/JTB comparison example to the Examples page.
    • Added a large hands-on comparison section to the JJTree entry on the Other Tools page.
    • Added a reference to ANTLR on the Other Tools page.
    • Posted .zip files of the examples in addition to the .tar.gz files currently available.

    November 8, 1997

    • Added this What's New page to record changes to the website.
    • Added a Release Notes page to contain release notes, known bugs/problems, and planned features in future versions.  Release notes section was moved from the Documentation page.

    November 2, 1997

    • Released JTB version 1.0.
    • Updated pages for version 1.0 and posted new version of the Java pretty printer example.
    • Added a Release Notes section to the Documentation page.

    Maintained by Wanjun Wang, wanjun@purdue.edu.
    Created November 9, 1997. 
    Last modified Aug. 6, 2000.