summaryrefslogtreecommitdiff
path: root/sources/scalac/transformer/matching/AlgebraicMatcher.java
Commit message (Collapse)AuthorAgeFilesLines
* translated most to scalaburaq2005-01-211-182/+0
|
* - Removed some obsolete references class TextTr...paltherr2004-12-061-1/+0
| | | | | | - Removed some obsolete references class TextTreePrinter and package printer
* *** empty log message ***Martin Odersky2004-07-011-1/+1
|
* - Changed _TYPE methods in Definitions for prim...paltherr2004-06-021-1/+1
| | | | | | - Changed _TYPE methods in Definitions for primitive value and array types
* using partialMatcher instead of old Transmatch ...buraq2004-05-171-7/+6
| | | | | using partialMatcher instead of old Transmatch # Matcher
* - Changed Tree.Block(Tree[]) to Tree.Block(Tree...paltherr2004-02-121-7/+7
| | | | | - Changed Tree.Block(Tree[]) to Tree.Block(Tree[],Tree)
* removed obsolete methodsburaq2004-02-111-40/+1
|
* - Generalized use of AConstant to represent con...paltherr2004-02-011-2/+3
| | | | | - Generalized use of AConstant to represent constant values
* *** empty log message ***Martin Odersky2003-11-281-2/+2
|
* Added support for | in algebraic patterns;Matthias Zenger2003-11-111-0/+4
| | | | | Added support for reading ConstantValue attributes;
* fixed bugs and cleaned up code in AlgMatcher th...buraq2003-10-301-271/+3
| | | | | | fixed bugs and cleaned up code in AlgMatcher that was duplicated of Pattern Matcher
* - In Definitions, replaced primitive _TYPE fiel...paltherr2003-10-291-1/+1
| | | | | - In Definitions, replaced primitive _TYPE fields by methods
* merging large parts with Pattern Matcherburaq2003-10-281-43/+16
|
* - Moved symbols from CodeFactory into Definitionspaltherr2003-10-141-3/+3
| | | | | - Reorganized Definitions
* - Removed all instances of Inferpaltherr2003-10-131-4/+3
|
* - Addded Definitions.PATTERN_WILDCARDpaltherr2003-10-131-6/+8
| | | | | | | | | - Removed Names.WILDCARD - Added Names.PATTERN_WILDCARD - Added Names.IMPORT_WILDCARD - Replaced most uses of Names.PATTERN_WILDCARD by Definitions.PATTERN_WILDCARD - Removed TreeInfo.isWildcardPattern
* - Removed Autom2Scala._applyNonepaltherr2003-10-101-11/+4
| | | | | - Replaced make by gen
* - Removed CodeFactory.Blockpaltherr2003-10-101-4/+4
|
* - Removed fields CaseEnv.makepaltherr2003-10-101-3/+3
| | | | | - Removed argument pos from CaseEnv.newBoundVar
* fixed bug that appeared with constructors that ...buraq2003-10-011-4/+27
| | | | | fixed bug that appeared with constructors that take A* parameters
* - Reviewed and cleaned TreeGen.paltherr2003-09-111-3/+2
| | | | | | | - Fixed some errors. - Removed "dangerous" methods in TreeGen. - Renamed some methods in TreeGen.
* - Removed methods typeOf0paltherr2003-09-011-14/+3
|
* made AlgebraicMatcher a subclass of PatternMatc...buraq2003-09-011-235/+49
| | | | | made AlgebraicMatcher a subclass of PatternMatcher, sharing much code
* - replaced empty trees in right-hand sides of v...schinz2003-08-291-1/+3
| | | | | | | | - replaced empty trees in right-hand sides of variable definitions by default values (i.e. produce exactly the same trees as are produced when the programmer writes "var x = _")
* - rewrote the phase creation processpaltherr2003-08-181-1/+1
| | | | | - replace PhaseRepository by CompilerPhases
* *** empty log message ***Martin Odersky2003-07-311-2/+2
|
* - Fixed the code that generates value selection...paltherr2003-07-141-1/+1
| | | | | - Fixed the code that generates value selections (missing asSeenFrom)
* code cleanupburaq2003-07-141-35/+7
|
* completed migration. code is now operationalburaq2003-07-131-6/+7
|
* allocation of variables in bindingburaq2003-07-091-3/+3
|
* matchingburaq2003-07-081-27/+42
|
* handle matching with if pat contains reg op Alg...buraq2003-07-071-0/+704
handle matching with if pat contains reg op AlgebraicMatcher