Update documentation
This commit is contained in:
		
							parent
							
								
									3f81104c99
								
							
						
					
					
						commit
						ccee457cf4
					
				| @ -12,6 +12,9 @@ by simplicity. | |||||||
| Specifications and a bunch of [documentation for the language can be found | Specifications and a bunch of [documentation for the language can be found | ||||||
| here](./documentation/). | here](./documentation/). | ||||||
| 
 | 
 | ||||||
|  | An example of a real whole program (a CPU pathtracer) can be found [in | ||||||
|  | examples/cpu_raytracer.reid](./examples/cpu_raytracer.reid), go have a look! | ||||||
|  | 
 | ||||||
| Reid is currently able to (non-exhaustively): | Reid is currently able to (non-exhaustively): | ||||||
| - Do basic algebra binary and unary-operations (e.g. Add, Sub, Div, Mult, And, | - Do basic algebra binary and unary-operations (e.g. Add, Sub, Div, Mult, And, | ||||||
|   Not) |   Not) | ||||||
|  | |||||||
| @ -27,7 +27,9 @@ in-depth, but when you're feeling up to it, you can read about them | |||||||
| ## Syntax and general information | ## Syntax and general information | ||||||
| 
 | 
 | ||||||
| Syntax for Reid is very much inspired by rust, and examples of the language can | Syntax for Reid is very much inspired by rust, and examples of the language can | ||||||
| be found in the [examples](../examples/)-folder. | be found in the [examples](../examples/)-folder. A larger example of a whole | ||||||
|  | program written in Reid (a CPU Pathtracer) can be found  [in | ||||||
|  | examples/cpu_raytracer.reid](../examples/cpu_raytracer.reid). | ||||||
| 
 | 
 | ||||||
| In Reid **modules** (or files) on the top-level are comprised of imports, type | In Reid **modules** (or files) on the top-level are comprised of imports, type | ||||||
| definitions, binop-definitions, functions and type-associated function blocks. | definitions, binop-definitions, functions and type-associated function blocks. | ||||||
|  | |||||||
| @ -1,6 +0,0 @@ | |||||||
| 
 |  | ||||||
| pub fn main() -> u32 { |  | ||||||
|     let b = 4; |  | ||||||
|     let c = b + 4; |  | ||||||
|     return c; |  | ||||||
| } |  | ||||||
| @ -1,6 +0,0 @@ | |||||||
| import std::String; |  | ||||||
| import std::print; |  | ||||||
| 
 |  | ||||||
| fn main() { |  | ||||||
|     print(String::new() + "hello") |  | ||||||
| } |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user