Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								9b6d4cb90e
								
							
						 | 
						
							
							
								
								Add (basic) expression AST representation capabilities for int/fp/binops/condexpr.
							
							
							
							
							
							
							
							Add callbacks for same.
Add "full locinfo" mode.
llvm-svn: 38939 
							
						 | 
						
							2006-08-23 05:17:46 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								c11438cee1
								
							
						 | 
						
							
							
								
								Implement first cut of ASTBuilder class.
							
							
							
							
							
							
							
							llvm-svn: 38938 
							
						 | 
						
							2006-08-18 05:17:52 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								01b0f1be80
								
							
						 | 
						
							
							
								
								xcode 2.4
							
							
							
							
							
							
							
							llvm-svn: 38937 
							
						 | 
						
							2006-08-18 03:44:41 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								73709eda2b
								
							
						 | 
						
							
							
								
								Stub out the ASTStreamer
							
							
							
							
							
							
							
							llvm-svn: 38935 
							
						 | 
						
							2006-08-17 06:28:25 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								3e7bd4ed44
								
							
						 | 
						
							
							
								
								Start adding support for printing out parser callbacks and adding ast building
							
							
							
							
							
							
							
							llvm-svn: 38933 
							
						 | 
						
							2006-08-17 05:51:27 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								685ed1e9ee
								
							
						 | 
						
							
							
								
								Rename Parse/ParserActions.h -> Parse/Action.h
							
							
							
							
							
							
							
							llvm-svn: 38913 
							
						 | 
						
							2006-08-14 00:22:04 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								4bb61de36c
								
							
						 | 
						
							
							
								
								Remove Actions.cpp, it is and always will be empty.
							
							
							
							
							
							
							
							llvm-svn: 38912 
							
						 | 
						
							2006-08-14 00:15:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								8693a519d4
								
							
						 | 
						
							
							
								
								Implement initializer parsering.
							
							
							
							
							
							
							
							llvm-svn: 38900 
							
						 | 
						
							2006-08-13 21:54:02 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								ee2cdfdd2d
								
							
						 | 
						
							
							
								
								Move files around
							
							
							
							
							
							
							
							llvm-svn: 38857 
							
						 | 
						
							2006-08-10 19:05:43 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								c951dae2a4
								
							
						 | 
						
							
							
								
								Parse if statements
							
							
							
							
							
							
							
							llvm-svn: 38844 
							
						 | 
						
							2006-08-10 04:23:57 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								0ccd51ebe2
								
							
						 | 
						
							
							
								
								Start parsing statements and function bodies.  This implements
							
							
							
							
							
							
							
							Parser/statements.c:test1.
llvm-svn: 38842 
							
						 | 
						
							2006-08-09 05:47:47 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								2df305abfa
								
							
						 | 
						
							
							
								
								New file
							
							
							
							
							
							
							
							llvm-svn: 38822 
							
						 | 
						
							2006-08-05 23:08:14 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								971c6b681a
								
							
						 | 
						
							
							
								
								Add scaffolding for scopes.
							
							
							
							
							
							
							
							llvm-svn: 38821 
							
						 | 
						
							2006-08-05 22:46:42 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								22dc378630
								
							
						 | 
						
							
							
								
								Split LangOptions out into its own header
							
							
							
							
							
							
							
							llvm-svn: 38806 
							
						 | 
						
							2006-08-04 04:44:06 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								b9093cd1d0
								
							
						 | 
						
							
							
								
								Add an initial cut at a datastructure for holding declspec's.
							
							
							
							
							
							
							
							llvm-svn: 38805 
							
						 | 
						
							2006-08-04 04:39:53 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								0bb5f835e4
								
							
						 | 
						
							
							
								
								initial support for parsing, right now just ;'s at the top level, but this
							
							
							
							
							
							
							
							adds most simple scaffolding.
llvm-svn: 38802 
							
						 | 
						
							2006-07-31 01:59:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								e8eef3207b
								
							
						 | 
						
							
							
								
								add infrastructure for warning if redef'd macro bodies differ, but don't
							
							
							
							
							
							
							
							fully implement it.
Fix warning on #define __LINE__ to warn about redefinition, not #undef.
llvm-svn: 38679 
							
						 | 
						
							2006-07-08 07:01:00 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								bff18d5649
								
							
						 | 
						
							
							
								
								Diagnose erroneous macro definitions where a ## operator is at the start/end of the macro
							
							
							
							
							
							
							
							llvm-svn: 38677 
							
						 | 
						
							2006-07-06 04:49:18 +00:00 | 
						
					
				
					
						
							
							
								 
								Chris Lattner
							
						 | 
						
							
							
							
							
							
								
							
							
								3451f7da35
								
							
						 | 
						
							
							
								
								initial checkin of xcode project that I've been using for a while
							
							
							
							
							
							
							
							llvm-svn: 38662 
							
						 | 
						
							2006-07-04 19:30:23 +00:00 |