WALA/com.ibm.wala.cast.java
dolby-oss 4c6d062dbb blunt force trauma to CAst frond end:
1) Structural changes in the AstTranslator to allow retranslation and generation of custom IR.  This is mostly moving state from the translator itself into the context.
2) Some refactoring to share some AST generation code across the Java and JavaScript front ends.
3) Switching to the latest Rhino, release 1.7R3; this is a pervasive change to the JavaScript Rhino translator, since it involves switching to the new AST interface in Rhino.
4) Common code to, as an option, translate Do-style loops by replicating the loop body.  This allows the use of CAstNode.LOOP forms for such loops.
5) Some bug fixes to the mechanisms of the CAstRewriter to handle weird control flow cases.
6) An example of retranslation to specialize JavaScript methods based on how many arguments they receive at call sites.


git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@4425 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
2012-01-27 20:15:33 +00:00
..
.launchConfigurations launch configurations for download scripts 2007-02-08 20:35:48 +00:00
.settings update code formatting for Eclipse 3.6 2011-02-03 15:14:47 +00:00
META-INF Added qualifier for plugin version 2010-12-09 16:01:17 +00:00
src/com/ibm/wala/cast/java blunt force trauma to CAst frond end: 2012-01-27 20:15:33 +00:00
.classpath Removed polyglot dependencies from the bundle manifest and classpath, now that the code dependencies have been moved to another plugin project (com.ibm.wala.cast.java.polyglot). 2009-04-16 20:18:53 +00:00
.cvsignore Initial contribution of core script analysis code 2007-02-02 17:20:09 +00:00
.project Initial contribution of core script analysis code 2007-02-02 17:20:09 +00:00
build.properties first cut at handling inner classes properly; moving around of code for analysis engines to make them provide a default way to build a call graph 2007-02-07 18:51:19 +00:00