valhallac

Compiler for set-theoretic programming language.
git clone git://git.knutsen.co/valhallac
Log | Files | Refs | README | LICENSE

DateCommitAuthorFiles+-
2020-11-26 02:01Update samples.Demonstrandum2+2-68
2020-11-26 01:43Project status update.Demonstrandum24+516-47
2020-06-16 01:32Implemented basic type checking on function definitions.Demonstrandum10+192-52
2020-06-15 03:41Remove backup file.Demonstrandum2+1-18
2020-06-15 03:39Added compilation tests for the compiler.Demonstrandum20+265-19
2020-06-13 16:19Remove old `.ideas' folderDemonstrandum1+0-51
2020-06-13 16:17Fix some debug feature code.Demonstrandum1+3-2
2020-06-13 15:58Use rust nightlyDemonstrandum3+23-11
2020-06-13 15:13Display notes in error messages, if the exist.Demonstrandum2+17-0
2020-06-13 14:23Rewrite error reporting and source site tracking.Demonstrandum20+796-403
2020-06-11 19:44New dependency graph.Demonstrandum1+0-0
2020-06-11 19:42Delete graph.pngFredrik1+0-0
2020-06-11 19:33Compile less without debug features.Demonstrandum10+64-21
2020-06-11 18:20Resolve devel conflicts.Demonstrandum51+2377-760
2020-06-11 18:13Fix sampleDemonstrandum5+39-0
2020-01-02 20:27UpdatingDemonstrandum3+16-10
2019-12-20 00:15Create rust.ymlFredrik1+15-0
2019-10-23 15:59Added raw-print as opcode and language builtin (#1)Fredrik15+432-232
2019-08-11 23:13Update compiler test linkDemonstrandum1+1-1
2019-08-11 23:12Compile simple curried functions.Demonstrandum14+602-146
2019-08-09 18:18Basic static typing for functions.Demonstrandum6+149-47
2019-08-07 20:41Rewrote static typing for variables.Demonstrandum6+145-109
2019-08-06 18:22Fix const folder.Demonstrandum1+11-4
2019-08-06 16:45Rewrote constant folder.Demonstrandum5+59-84
2019-08-05 03:20implicit type-casting for static numeric types.Demonstrandum8+183-18
2019-08-04 16:13RenameDemonstrandum2+5-5
2019-08-01 18:19Added very rudimentary static typingDemonstrandum7+213-62
2019-07-30 21:36Basic type-annotations implemented.Demonstrandum8+149-26
2019-07-30 00:09Update description.Demonstrandum4+40-19
2019-07-29 22:59Basic assignment is properly compiled.Demonstrandum8+91-38
2019-07-29 20:29Compilation errors support.Demonstrandum9+110-35
2019-07-29 17:47Implemented constant folding.Demonstrandum7+186-21
2019-07-29 14:30Partial static types.Demonstrandum11+123-139
2019-07-28 22:56Started work on compiler.Demonstrandum1+3-1
2019-07-28 22:46Bytecode compiler simple arithmetic and type coercion.Demonstrandum19+445-124
2019-07-27 01:36Started on compiler, basic operations on constants.Demonstrandum12+174-38
2019-07-22 00:16Function Currying & partial application for infix. Yay!Demonstrandum9+125-47
2019-07-21 16:49Merge branch 'master' of github.com:Demonstrandum/valhallaDemonstrandum1+7-17
2019-07-21 16:49Currying OPs and comments.Demonstrandum6+104-49
2019-07-19 15:11Fixed binary op-check.Demonstrandum5+63-8
2019-07-19 00:02Proper error handling.Demonstrandum5+104-14
2019-07-18 20:38impl statement chaining by newlines and ;.Demonstrandum3+32-7
2019-07-18 14:39Added pretty printing.Demonstrandum3+29-7
2019-07-17 19:04Merge branch 'master' of github.com:Demonstrandum/valhallaDemonstrandum1+2-1
2019-07-17 19:04Super basic Pratt parser, needs to be extended.Demonstrandum4+107-77
2019-07-16 14:37Center AlignDemonstrandum1+3-2
2019-07-16 14:32Linked potential logo.Demonstrandum1+2-0
2019-07-16 14:28Seperated lib and bin.Demonstrandum9+197-33
2019-07-13 19:02Added foundations for parser, need to implement some form of precedence parsing now.Fredrik Knutsen10+597-38
2019-07-09 21:20Basic Arithmetic Lexer.Fredrik Knutsen9+182-1
2019-07-09 11:10Added gitignore and new files.Fredrik Knutsen7+704-1
2019-07-08 10:25Init Rust ProjectFredrik Knutsen2+8-0
2019-07-08 10:18Added GNU GPL-3.0 LicensingDemonstrandum1+675-0
2019-07-08 10:17Added first README.mdDemonstrandum1+22-0