Commit Graph

68 Commits

Author SHA1 Message Date
9b217037c8 Updates to Token.h's documentation. 2022-06-08 19:49:09 +02:00
af43023732 DocumentationProject: StringConversion was easy 2022-06-08 19:46:14 +02:00
e83a5a003e Documentation Project: Token.h & Token.cpp 2022-06-08 19:44:09 +02:00
46a79b6efe Documentation Project
let's document all public functions in Sapphire :)
2022-06-08 19:34:16 +02:00
6672a10c08 m_index for Parser 2022-06-08 19:17:16 +02:00
6eb401d04d NOW IT SHOULD 2022-06-08 17:50:19 +02:00
f5495d0138 Now, It Should Build Fine. 2022-06-08 17:49:22 +02:00
3a51cb446f We like C++20 :) 2022-06-08 17:44:35 +02:00
c1c2b88284 simple example to test parser 2022-06-08 17:44:00 +02:00
4ed55cac26 convenient build script, we like that =D 2022-06-08 17:43:29 +02:00
5dfc8df9ca more parser stuff 2022-06-08 17:39:51 +02:00
2452d78205 throw_error is now [[ noreturn ]] 2022-06-08 17:39:42 +02:00
c962c22017 Fixed a little segfault hehe :)) 2022-06-07 18:57:41 +02:00
7a320fb70a Updates hehe :) 2022-06-07 18:12:43 +02:00
19b32214a4 Added LLVM to CMakeLists.txt 2022-06-07 17:37:03 +02:00
60059e1091 ast stuff 2022-06-02 18:25:01 +02:00
f1668853dd Lots of rewrites.
Planning to use LLVM to make stuff easier. Also, moved the random
sapphire stuff to actual examples in an actual examples/ folder. Also
started a standard library even if the compiler is not ready, because
why not?? Also, it helps the examples.
2022-05-28 20:44:26 +02:00
1ba46c44cf Initial commit (added Sapphire to source control) 2022-03-11 17:00:09 +01:00