Commit Graph

22 Commits (78080c43a0a0c637594edb548596b2aff8d0c3ab)

Author SHA1 Message Date
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 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 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