Added README
This commit is contained in:
		
							parent
							
								
									3a0fc0d57c
								
							
						
					
					
						commit
						2ea0c86c54
					
				
							
								
								
									
										15
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								README.md
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,15 @@
 | 
				
			|||||||
 | 
					# ARF
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					The ARF programming language.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					This is still under development and does not compile things yet. Once complete,
 | 
				
			||||||
 | 
					it will serve as a temporary compiler that will be used to write a new one using
 | 
				
			||||||
 | 
					the language itself.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					## Checklist
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- [X] File reader
 | 
				
			||||||
 | 
					- [ ] File -> tokens
 | 
				
			||||||
 | 
					- [ ] Tokens -> syntax tree
 | 
				
			||||||
 | 
					- [ ] Syntax tree -> semantic tree
 | 
				
			||||||
 | 
					- [ ] Semantic tree -> C -> object file
 | 
				
			||||||
@ -5,6 +5,7 @@ import "github.com/sashakoshka/arf/file"
 | 
				
			|||||||
// LexingOperation holds information about an ongoing lexing operataion.
 | 
					// LexingOperation holds information about an ongoing lexing operataion.
 | 
				
			||||||
type LexingOperation struct {
 | 
					type LexingOperation struct {
 | 
				
			||||||
	file *file.File
 | 
						file *file.File
 | 
				
			||||||
 | 
						char rune
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Tokenize converts a file into a slice of tokens (lexemes)
 | 
					// Tokenize converts a file into a slice of tokens (lexemes)
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user