mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10178 91177308-0d34-0410-b5e6-96231b3b80d8
		
			
				
	
	
		
			21 lines
		
	
	
		
			813 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			813 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| This directory contains a sample language front end for LLVM.
 | |
| 
 | |
| It is a *very* simple/crude implementation of FORTH. It has many
 | |
| deficiencies but provides enough basics to give you an idea of 
 | |
| what programming a new language front end for LLVM  looks like.
 | |
| 
 | |
| To keep things simple, Stacker has the following limitations:
 | |
| 1. Only a single, global stack is manipulated.
 | |
| 2. There is no interpretation, everything is compiled.
 | |
| 3. There's no type/bounds checking .. you're on your own.
 | |
| 4. There's no floating point support.
 | |
| 5. Only stdin can be read. Only stdout can be written. No other 
 | |
|    file I/O is supported.
 | |
| 
 | |
| As such, this isn't a very useful language for anything other than
 | |
| the most trivial of programs. It is, however, a good learning tool
 | |
| (for both the author and the student).
 | |
| 
 | |
| Reid Spencer
 | |
| 16 November 2003
 |