Commit Graph

34 Commits (mess)

Author SHA1 Message Date
Karchnu c3c418c80c Compilable again. 2020-12-23 02:16:10 +01:00
Karchnu 45b0f212a8 Parser: WIP (not to lose everything, again). 2020-12-23 01:54:20 +01:00
Karchnu 80d46f16e7 Common structures: grooming. 2020-12-22 20:53:58 +01:00
Karchnu 6d354fd7c2 Print the tree once. 2020-12-22 18:18:34 +01:00
Karchnu 5adcd203f9 Fixing memory leaks. 2020-12-22 18:11:47 +01:00
Karchnu c460858a69 Memory leaks kinda fixed. 2020-12-22 05:53:48 +01:00
Karchnu 0e1dcf7342 Working on memory leaks. 2020-12-22 04:51:41 +01:00
Karchnu 80a94a5fdd Better debug prints. 2020-12-21 16:55:21 +01:00
Karchnu 3d604c3238 Print nodes. 2020-12-21 05:03:10 +01:00
Karchnu eac5b58017 Test: create structures. 2020-12-21 03:53:41 +01:00
Karchnu 78080c43a0 Common structures: create and deinit functions. 2020-12-21 03:29:39 +01:00
Karchnu 00eac1ff5f Adding '+' and '?' as legit characters in identifiers. 2020-12-19 14:09:18 +01:00
Karchnu 0ec3b80d6c Ignoring literals. 2020-12-19 03:32:43 +01:00
Karchnu 8a0abd070e Naming: class => node. 2020-12-19 02:58:44 +01:00
Karchnu bf8283b7cf Reading long references (anchor.something.blah). 2020-12-19 02:44:01 +01:00
Karchnu 70d0454695 Almost done reading source files. 2020-12-19 00:38:24 +01:00
Karchnu 1bea958fed Reading property values. 2020-12-18 04:12:10 +01:00
Karchnu bf6aa3ecf6 Removing unused tokens. 2020-12-18 01:32:25 +01:00
Karchnu 4f6891c4ab Parsing values, very incomplete for now (identifiers WIP). 2020-12-18 01:31:39 +01:00
Karchnu c887e2d786 Tokenizer: no more keywords text, family, etc. 2020-12-17 03:43:47 +01:00
Karchnu 46df247608 Better debug output. 2020-12-17 03:43:22 +01:00
Karchnu 6e9f8cf142 SansSerif => from identifier to StringLiteral. 2020-12-17 03:42:40 +01:00
Karchnu 3bfff518b2 Parsing the `define` instruction. 2020-12-17 03:27:37 +01:00
Karchnu dc61c8ee6f Reading classes and inner classes, properties, assignments. 2020-12-17 03:19:53 +01:00
Karchnu 69122b1e7b Parsing properties, imbricated classes WIP. 2020-12-17 03:00:56 +01:00
Karchnu 78afcf554e Parsing assignments. 2020-12-16 23:13:36 +01:00
Karchnu 0d9130ec89 Grooming, reading source info, parsing Class WIP. 2020-12-16 18:38:11 +01:00
Karchnu a93c718e1f Adding class with fully extended header. 2020-12-16 06:50:00 +01:00
Karchnu 774fff73a4 Messing around. 2020-12-16 06:49:05 +01:00
Karchnu bbd2e67cb8 Common structures: WIP. 2020-12-15 17:54:21 +01:00
Karchnu 1ee88ce284 Prototype for a parser. Very experimental, doesn't do anything yet. 2020-12-10 04:47:38 +01:00
Karchnu 29f763dde1 Better display. 2020-12-05 16:48:55 +01:00
Karchnu c25151fde7 test-tokenizer: reading a file and printing lexer tokens. 2020-12-05 01:11:41 +01:00
Karchnu 12487502ee Initial commit. 2020-12-03 02:43:09 +01:00