G

G Programming Language
git clone http://git.omkov.net/G
Log | Tree | Refs | README | Download

Date Message Author Files + -
2021-09-03 11:46:35 meta: Remove unused include directory Jakob Wakeling 1 +0 -1
2021-09-03 04:18:27 parser: Add basic AST print function Jakob Wakeling 4 +50 -1
2021-09-03 04:01:24 parser: Add support for basic return 1 program Jakob Wakeling 7 +145 -39
2021-09-03 00:40:46 util: Add a simple stack Jakob Wakeling 2 +45 -0
2021-09-02 12:00:39 parser: Add parser skeleton Jakob Wakeling 7 +138 -88
2021-09-02 11:59:36 lexer: Add some operators Jakob Wakeling 2 +43 -7
2021-09-02 11:57:34 docs: Add unary and binary expressions to EBNF Jakob Wakeling 1 +29 -5
2021-09-01 06:39:23 lexer: Remove unnecessary str_dup function Jakob Wakeling 1 +1 -7
2021-09-01 06:13:47 lexer: Implement lexer "lookahead" Jakob Wakeling 2 +64 -35
2021-09-01 06:13:24 misc: Add ptr typedef Jakob Wakeling 1 +2 -0
2021-09-01 06:10:59 docs: Add declarations to EBNF Jakob Wakeling 2 +7 -4
2021-08-31 04:11:02 lexer: Consolidate token into lexer Jakob Wakeling 5 +17 -42
2021-08-31 03:40:02 ebnf: Reorder EBNF Jakob Wakeling 1 +53 -53
2021-08-30 16:50:10 parse: Prepare for parser implementation Jakob Wakeling 13 +214 -109
2021-08-27 06:16:02 meta: Flesh out README Jakob Wakeling 1 +46 -0
2021-08-27 05:17:54 lex: Remove type token kinds Jakob Wakeling 12 +167 -185
2021-08-26 23:21:22 type: Add fixed size boolean types Jakob Wakeling 6 +153 -114
2021-08-26 22:42:48 parse: Implement integer literal parsing Jakob Wakeling 3 +82 -0
2021-08-26 22:40:17 doc: Add type documentation Jakob Wakeling 2 +96 -29
2021-08-26 17:17:38 ebnf: Add dozenzal literals Jakob Wakeling 1 +18 -13
2021-08-26 15:55:31 lex: Remove sds dependency Jakob Wakeling 10 +47 -1652
2021-08-26 13:34:29 parse: Add skeleton parser structs Jakob Wakeling 4 +40 -12
2021-08-26 12:30:55 ebnf: Add apa type Jakob Wakeling 1 +3 -1
2021-08-26 12:29:01 map: Consolidate map.h Jakob Wakeling 4 +74 -93
2021-08-26 10:33:05 lex: Consolidate lex.h Jakob Wakeling 8 +146 -155
2021-08-26 09:01:56 misc: Remove misc.c file Jakob Wakeling 4 +15 -36
2021-08-26 08:47:17 misc: Move G typedefs back into misc.h Jakob Wakeling 2 +61 -21
2021-08-26 08:18:21 misc: Begin header file consolidation Jakob Wakeling 6 +7 -38
2021-08-26 08:16:59 type: Add type type Jakob Wakeling 2 +237 -0
2021-08-26 08:14:28 ebnf: Add more types Jakob Wakeling 1 +25 -11
2021-08-25 12:34:23 map: Add base symbol table hashmap Jakob Wakeling 2 +109 -0
2021-08-25 02:14:29 misc: Add f32 and f64 typedefs Jakob Wakeling 1 +5 -1
2021-08-25 00:05:45 lex: Add additional type tokens Jakob Wakeling 2 +66 -28
2021-08-23 02:41:38 meta: Rename repository and executable Jakob Wakeling 2 +4 -4
2021-08-23 01:51:54 EBNF: Add int and unt types Jakob Wakeling 1 +2 -2
2021-08-23 01:47:28 misc: Switch hash algorithm to FNV1a-64 Jakob Wakeling 5 +38 -77
2021-08-22 23:34:02 lex: Add additional type and literal tokens Jakob Wakeling 2 +35 -16
2021-08-22 23:20:21 lex: Refactor token definition Jakob Wakeling 6 +80 -111
2021-08-22 13:29:42 EBNF: Clean up types Jakob Wakeling 1 +16 -9
2021-08-21 13:11:00 EBNF: Add float literal and types Jakob Wakeling 1 +4 -0
2021-08-21 12:23:39 lex: Add alternate enum names for types Jakob Wakeling 1 +12 -13
2021-08-21 09:44:48 misc: Resolve warnings Jakob Wakeling 4 +6 -6
2021-08-21 06:50:56 meta: Update CHANGELOG Jakob Wakeling 1 +4 -1
2021-08-21 04:28:54 meta: Add .vscode to gitignore Jakob Wakeling 1 +1 -0
2021-08-21 04:27:33 lex: Use hash values to match keywords Jakob Wakeling 1 +14 -19
2021-08-21 04:16:06 misc: Remove redundant strlen from crc32 Jakob Wakeling 1 +2 -2
2021-08-21 02:44:10 lex: Use preprocessor for token type definition Jakob Wakeling 4 +58 -42
2021-08-21 00:54:04 misc: Add CRC-32 function Jakob Wakeling 2 +64 -0
2021-08-21 00:36:15 lex: Lex non-decimal numbers Jakob Wakeling 1 +2 -5
2021-08-20 15:02:26 lex: Implement basic lexer Jakob Wakeling 5 +268 -0
2021-08-20 15:01:40 meta: Fix dependencies not being compiled Jakob Wakeling 1 +3 -2
2021-08-20 08:05:19 misc: Add memdup function Jakob Wakeling 2 +30 -0
2021-08-20 08:04:38 ext: Add sds 2.0 Jakob Wakeling 4 +1621 -3
2021-08-20 07:56:42 meta: Add CHANGELOG Jakob Wakeling 1 +2 -0
2021-08-19 23:14:51 lib: Add lib/optget 1.6.0 Jakob Wakeling 2 +127 -0
2021-08-19 23:14:23 lib: Add lib/error 1.0.2 Jakob Wakeling 3 +60 -1
2021-08-19 23:10:02 meta: Add README Jakob Wakeling 1 +22 -0
2021-08-19 23:03:09 meta: Convert to C Jakob Wakeling 2 +2 -2
2021-07-07 12:34:00 EBNF: Simplify initial language description Jakob Wakeling 1 +7 -10
2021-06-12 07:50:18 meta: Add code skeleton to silence warnings Jakob Wakeling 1 +8 -0
2021-06-11 12:19:17 examples: Add basic G example Jakob Wakeling 1 +1 -0
2021-06-11 12:13:44 EBNF: Describe basic language components Jakob Wakeling 1 +84 -0
2021-06-11 12:12:38 meta: Add base project files Jakob Wakeling 3 +24 -0