513587fbe6 
								
							 
						 
						
							
							
								
								SPACE is a legitimate token now, to separate option words.  
							
							... 
							
							
							
							llvm-svn: 18183 
							
						 
						
							2004-11-23 23:35:50 +00:00  
				
					
						
							
							
								 
						
							
								f828c812bd 
								
							 
						 
						
							
							
								
								Remove the FORCE token, rename VERSION to VERSION_TOK so it doesn't  
							
							... 
							
							
							
							conflict with configuration variables and #defines.
llvm-svn: 17298 
							
						 
						
							2004-10-28 04:06:15 +00:00  
				
					
						
							
							
								 
						
							
								86343e43dc 
								
							 
						 
						
							
							
								
								Support substitution options for the W, M, and f options.  
							
							... 
							
							
							
							llvm-svn: 16326 
							
						 
						
							2004-09-14 01:59:31 +00:00  
				
					
						
							
							
								 
						
							
								a50cb6c8b9 
								
							 
						 
						
							
							
								
								Make sure <cassert> is included for platforms that don't include it via  
							
							... 
							
							
							
							other header files.
llvm-svn: 16134 
							
						 
						
							2004-09-01 20:36:15 +00:00  
				
					
						
							
							
								 
						
							
								a681845e69 
								
							 
						 
						
							
							
								
								Implement the "setIncludePaths" and "setSymbolDefines" interface methods.  
							
							... 
							
							
							
							Revise token substitution to be a little faster.
Clean up exception throwing, make sure its always a std::string.
llvm-svn: 16116 
							
						 
						
							2004-08-30 06:29:06 +00:00  
				
					
						
							
							
								 
						
							
								1b5b24f9fb 
								
							 
						 
						
							
							
								
								Convert llvmc to use the lib/System interface instead of directly  
							
							... 
							
							
							
							using Unix operating system calls.
llvm-svn: 16089 
							
						 
						
							2004-08-29 19:26:56 +00:00  
				
					
						
							
							
								 
						
							
								ed9b3c4c20 
								
							 
						 
						
							
							
								
								- Alphabetize the list of token enumerators.  
							
							... 
							
							
							
							- Drop old tokens, insert new tokens
llvm-svn: 16022 
							
						 
						
							2004-08-24 13:59:35 +00:00  
				
					
						
							
							
								 
						
							
								3820372162 
								
							 
						 
						
							
							
								
								Add the VERSION token.  
							
							... 
							
							
							
							llvm-svn: 15994 
							
						 
						
							2004-08-22 18:02:41 +00:00  
				
					
						
							
							
								 
						
							
								dc20389b5c 
								
							 
						 
						
							
							
								
								Implement many new features for llvmc. This is the first version that will  
							
							... 
							
							
							
							actually execute actions and it is been shown to optimize a Stacker program
llvm-svn: 15912 
							
						 
						
							2004-08-19 04:49:47 +00:00  
				
					
						
							
							
								 
						
							
								f58e8d3d0c 
								
							 
						 
						
							
							
								
								More Functionality:  
							
							... 
							
							
							
							- cleaned up lexical scanner
- added support for "lang.optN" configuration items
- added temporary file support (ala lib/System)
- corrected logic for deciding which phases to run
- consolidated the Action and ActionPattern classes
llvm-svn: 15765 
							
						 
						
							2004-08-15 08:19:46 +00:00  
				
					
						
							
							
								 
						
							
								9d68ff6ef0 
								
							 
						 
						
							
							
								
								Converted to use flex for tokenizing input so we can use an easier to  
							
							... 
							
							
							
							understand recursive descent parser, we can easily handle more syntax
variety, and we can more easily change the configuration items accepted.
llvm-svn: 15732 
							
						 
						
							2004-08-14 09:37:15 +00:00