Commit graph

82 commits

Author SHA1 Message Date
932af88c84 Parse ident 2022-11-18 12:24:01 +01:00
e9d2602cd6 Parse space without comments 2022-11-18 12:20:00 +01:00
d64a971ed4 Create Stream using custom Span 2022-11-18 12:19:45 +01:00
8bf446b9c3 Track space, comments and spans in ast 2022-11-18 12:05:38 +01:00
34a08d82ee Deactivate parser 2022-11-18 11:25:25 +01:00
b24f218e0b Implement custom, Copy span 2022-11-18 11:24:59 +01:00
2ad7be8bc6 Rename some ast elements 2022-11-17 19:35:02 +01:00
0cb667f2cd Parse table constructors 2022-11-17 19:07:33 +01:00
e7e4ca76fc Make Debug of some ast types more compact 2022-11-17 18:50:39 +01:00
ad91e3b3fb Parse literals except string literals 2022-11-17 18:47:22 +01:00
5b24bd7b79 Parse table literals 2022-11-17 18:20:44 +01:00
7f0f886fb7 Parse positive numeric literals 2022-11-17 18:20:26 +01:00
f1eca2be57 Parse ident 2022-11-17 15:56:38 +01:00
3db4ec581f Make ast types pub 2022-11-17 15:51:37 +01:00
b3621f1efd Add comments/multiline strings 2022-11-17 15:45:54 +01:00
29d321334c Model ast without comments and errors 2022-11-17 15:21:35 +01:00
c593e4c872 Parse simple number literal 2022-11-17 11:02:39 +01:00
4aecce8107 Parse command line args 2022-11-16 23:56:58 +01:00
6234038460 Elaborate on syntax and sugar 2022-11-16 12:48:25 +01:00
ec9adff0b2 Remove parsing code 2022-11-14 23:27:21 +01:00
4215a2c850 Update rust edition to 2021 2022-11-14 23:25:51 +01:00
5d7b7cf0ba Set version number to 0.0.0 2022-11-14 23:25:51 +01:00
d5ebbf5a0d Update readme to reflect new direction 2022-11-14 23:25:51 +01:00
070e936c4a Add uncommitted files 2022-01-15 17:47:53 +01:00
6ff38d3972 Parse integers 2021-09-29 16:34:58 +02:00
fafb58adfa Remove stuff
Preparing for a very simple parser.
2021-09-28 23:32:48 +02:00
f42aec4132 Add more types 2021-09-27 22:06:35 +02:00
ce525ccce1 Add basic README 2021-09-27 21:52:21 +02:00
fc1ada97c1 Extract types into separate files
Also make tables more nice to work with and fix debug printing for cyclic
references.
2021-09-26 15:20:59 +02:00
c1bea626b1 Optimize size of Key and Value types
Down from 32 or 40 bytes to 16 bytes each, although with an added indirection
for strings.
2021-09-26 14:48:02 +02:00
c24808f9f8 Add basic data types
Including debug implementations
2021-09-26 14:13:24 +02:00
664997d4c3 Create project 2021-09-26 12:54:50 +02:00