| 
								
								
									 Robert Griesemer | 119324d785 | - updated printing of chan types R=r
OCL=15448
CL=15448 | 2008-09-17 14:26:01 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 683ded80c9 | - changed go-in-go parser to require ()'s for panic and print - adjusted much of the existing go code
- missing: tests
R=r
DELTA=229  (1 added, 17 deleted, 211 changed)
OCL=14103
CL=14103 | 2008-08-11 21:20:42 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 58ba20b5a2 | - allow reserved words as field and method names R=r
OCL=14102
CL=14102 | 2008-08-11 20:40:37 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 40c93a5238 | - experiments with forward-declaring types of non-imported packages - adjusted switch syntax (no repeated case: case: anymore)
- enabled some constant expressions that work now
R=r
OCL=14098
CL=14098 | 2008-08-11 18:44:41 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | c7fb27f6e4 | - more steps towards automatic recursive compilation of dependencies - make forward declarations of types match 6g
- better factoring
R=r
OCL=14059
CL=14059 | 2008-08-11 09:45:40 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 28547615ce | - fixed another export bug - more self-verification code
R=r
OCL=13894
CL=13894 | 2008-08-05 15:20:58 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 7a799be49a | - switch to new export syntax - deprecate old syntax in this front-end (use -6g for compatibility)
R=r
OCL=13831
CL=13833 | 2008-08-04 15:37:47 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 71d50b8bf9 | - more import/export stuff - use new export syntax
R=r
OCL=13807
CL=13807 | 2008-08-04 10:19:36 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 9761a6d069 | - backward link from objs to containing scope (first step towards cleaner package handling)
- check that map, function, and channel vars are pointers
R=r
OCL=13690
CL=13690 | 2008-07-31 13:35:30 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 0c374e9f89 | - fixed a bug w/ exports (wrong package info) - keep track of type alias (type T1 T0) so we can print the proper type name
R=r
OCL=13688
CL=13688 | 2008-07-31 10:47:10 -07:00 |  | 
				
					
						| 
								
								
									 Robert Griesemer | 6acdf3edff | - addded interface pretty printer R=r
OCL=13646
CL=13646 | 2008-07-30 13:01:28 -07:00 |  |