summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* *** empty log message ***Martin Odersky2003-05-1920-139/+428
|
* - (final) bug fix: use the symbol of the class ...schinz2003-05-192-10/+22
| | | | | | - (final) bug fix: use the symbol of the class for ThisTypes which appear its body.
* added printing of nodes Sequence,Subsequence,Al...buraq2003-05-191-0/+27
| | | | | added printing of nodes Sequence,Subsequence,Alternative,Bind
* adapted PatternNormalizer to new syntax, whih a...buraq2003-05-191-1/+1
| | | | | | adapted PatternNormalizer to new syntax, whih allows subsequence pattern under arbitrary apply nodes
* validity check and normalization of [sub]sequen...buraq2003-05-191-13/+31
| | | | | validity check and normalization of [sub]sequence patterns
* - (partial) bug fix: modify ThisTypes appearing...schinz2003-05-192-3/+35
| | | | | | - (partial) bug fix: modify ThisTypes appearing in classes which have an interface so that they use the class symbol
* takes care ofburaq2003-05-161-0/+535
| | | | | | | - downsizing patterns to make life easier (esp. for typechecking) - rejecting things that the permissive grammars allow but which are not ok. (i.e. case x | y | z etc)
* using PatternNormalizer, fixed recognition of e...buraq2003-05-161-2/+11
| | | | | using PatternNormalizer, fixed recognition of empty subsequences
* added PatternNormalizerburaq2003-05-161-0/+1
|
* fixed recognition of subsequences (like in List...buraq2003-05-161-3/+14
| | | | | | | fixed recognition of subsequences (like in List( 1,2,(1,2)* ), especially empty subsequences (like this one (,,||,,,|,|,,|,,) for example)
* - Added some tests to avoid printing if there i...paltherr2003-05-151-2/+4
| | | | | - Added some tests to avoid printing if there is no printer
* - Split class Interpreter into classes Interpre...paltherr2003-05-155-425/+505
| | | | | - Split class Interpreter into classes Interpreter and InterpreterShell
* - added generation of line-number informationschinz2003-05-151-0/+35
|
* - Improved stack tracespaltherr2003-05-158-195/+204
| | | | | | | - Removed class Evaluator.Levels - Replaced Variable.Context by Variable.Argument & Variable.Local - Added Evaluator.EvaluationStack
* - Fixed a commentpaltherr2003-05-141-1/+1
|
* - adapted to the new version of AddConstructorsschinz2003-05-141-1/+1
|
* - adapted to the new version of AddInterfacesschinz2003-05-141-19/+12
|
* - complete rewrite of AddInterfaces, to simplif...schinz2003-05-142-740/+620
| | | | | | - complete rewrite of AddInterfaces, to simplify it and make it compatible with separate compilation (hopefully)
* - names of constructor methods are not construc...schinz2003-05-141-4/+5
| | | | | | - names of constructor methods are not constructor names anymore, since that violates several invariants in Symbol.java
* - use the name of the symbol to identify class ...schinz2003-05-141-1/+2
| | | | | | | - use the name of the symbol to identify class constructors instead of isConstructor method (which doesn't work with constructors added by AddConstructors)
* - added CONSTRUCTOR name ("<init>")schinz2003-05-141-0/+2
|
* - added Id CVS tagschinz2003-05-141-0/+3
|
* - added valueParams methodschinz2003-05-142-1/+41
|
* - modified mkParentConstr(s) to make it possibl...schinz2003-05-141-5/+15
| | | | | | - modified mkParentConstr(s) to make it possible to pass arguments to the parent constructor
* - added Pair and StackedHashMapschinz2003-05-141-0/+2
|
* *** empty log message ***schinz2003-05-142-0/+71
|
* - added SymbolSubstTypeMap.javaschinz2003-05-141-0/+1
|
* - added a constructor, fixed another oneschinz2003-05-141-1/+15
| | | | | - added lookup methods
* - Fixed type of method Throwable.throwpaltherr2003-05-141-1/+1
|
* - Added SymbolSubstTypeMap.javapaltherr2003-05-141-0/+147
|
* extended syntax of pattern matching with regula...buraq2003-05-133-5/+78
| | | | | | extended syntax of pattern matching with regular expression operators *?+| and new token @
* added Subsequence, Alternative and Bind nodesburaq2003-05-131-0/+20
|
* fixed typo in comment for ArgumentPatterns, is ...buraq2003-05-131-1/+1
| | | | | fixed typo in comment for ArgumentPatterns, is (...) not [...]
* *** empty log message ***buraq2003-05-136-10/+10
|
* renamed Tuple to Sequenceburaq2003-05-132-4/+4
|
* - Fixed to use scala.runtime.InterpreterSupportpaltherr2003-05-131-15/+39
|
* - Added field type to case Valuepaltherr2003-05-131-1/+1
|
* - Fixed to use scala.runtime.InterpreterSupport...paltherr2003-05-131-11/+12
| | | | | | - Fixed to use scala.runtime.InterpreterSupport instead of scala.Interpreter
* - Removed Interpreter.javapaltherr2003-05-132-42/+0
|
* - Added InterpreterSupport.javapaltherr2003-05-132-1/+108
|
* added testEquals method, suggested by Matthiasburaq2003-05-131-16/+35
|
* - Adapted the type signature for the output of ...paltherr2003-05-092-2/+2
| | | | | - Adapted the type signature for the output of SymbolTablePrinter
* - Removed code that is now in class SymbolTable...paltherr2003-05-094-232/+6
| | | | | | - Removed code that is now in class SymbolTablePrinter Changed some - toString methods to use SymbolTablePrinter
* - Made rawInfoAt publicpaltherr2003-05-091-1/+1
|
* - Added SymbolTablePrinter.javapaltherr2003-05-092-0/+598
|
* - Fixed some variable namespaltherr2003-05-091-2/+2
|
* - Added CodePrinterpaltherr2003-05-091-0/+2
|
* - Added target lamplib and corresponding variablespaltherr2003-05-091-9/+17
|
* - Added lamplib.lstpaltherr2003-05-091-0/+6
|
* - Added CodePrinter.javapaltherr2003-05-091-0/+277
|