Olivier Goffart
|
3a6d39bfe9
|
Generate an object tree
|
2020-05-05 11:18:13 +02:00 |
|
Olivier Goffart
|
b7633f78d6
|
parse() returns a rowan::SynstaxNode
|
2020-05-05 09:21:04 +02:00 |
|
Olivier Goffart
|
081310e3ac
|
Use codemap to show diagnostics
|
2020-05-04 20:14:29 +02:00 |
|
Olivier Goffart
|
684d516fee
|
Small cleanups to get rid of the .0
|
2020-05-04 19:36:32 +02:00 |
|
Olivier Goffart
|
e76b2e5c0f
|
Use a macro to declare the token so each token is declared next to its regexp
|
2020-05-04 19:11:58 +02:00 |
|
Olivier Goffart
|
a83413aabc
|
Do not put the frame on the heap.
But this forced to make GLFrame public.
|
2020-05-04 18:40:09 +02:00 |
|
Olivier Goffart
|
e1b7949864
|
proc_macro to have parser tests
|
2020-05-04 17:11:02 +02:00 |
|
Simon Hausmann
|
4edf2291d6
|
Simplfy new_frame trait signature
The life time specifier wasn't needed, it seems.
|
2020-05-04 15:29:04 +02:00 |
|
Simon Hausmann
|
590d8887e6
|
Ignore VS Code settings
|
2020-05-04 15:27:21 +02:00 |
|
Simon Hausmann
|
9c961059e1
|
Beginnings of a simple lyon and glium based GL renderer
|
2020-05-04 15:27:21 +02:00 |
|
Olivier Goffart
|
112613712f
|
Move the actual parsing in its own file
|
2020-05-04 14:44:34 +02:00 |
|
Olivier Goffart
|
1b69df8087
|
Parsing: The small example parses
|
2020-05-04 14:40:32 +02:00 |
|
Olivier Goffart
|
fbf0eebfd5
|
Draft of the parser
|
2020-05-04 14:30:05 +02:00 |
|
Simon Hausmann
|
a4b69b23c0
|
Fix contact info in Cargo manifests
|
2020-05-04 11:54:45 +02:00 |
|
Simon Hausmann
|
271c833edf
|
Add Github action for doing basic rust compile/format/tests
|
2020-05-04 10:57:46 +02:00 |
|
Simon Hausmann
|
69537bd530
|
Ignore the target folder
|
2020-05-04 10:56:08 +02:00 |
|
Simon Hausmann
|
c6553d007e
|
Initial commit laying out the structure
|
2020-05-04 10:49:58 +02:00 |
|