Closed ghost closed 7 years ago
Using a git dependency in Cargo.toml knocks it down to four errors:
Compiling plex v0.0.3 (https://github.com/goffrie/plex#4b7fab5f)
error[E0425]: cannot find function `expr_is_simple_block` in module `classify`
--> /home/inori/.cargo/git/checkouts/plex-99281a3d5255642b/4b7fab5/src/lexer.rs:162:23
|
162 | classify::expr_is_simple_block(&*expr)
| ^^^^^^^^^^^^^^^^^^^^ not found in `classify`
error[E0425]: cannot find function `expr_is_simple_block` in module `classify`
--> /home/inori/.cargo/git/checkouts/plex-99281a3d5255642b/4b7fab5/src/parser.rs:623:27
|
623 | classify::expr_is_simple_block(&*expr)
| ^^^^^^^^^^^^^^^^^^^^ not found in `classify`
error[E0063]: missing field `span` in initializer of `syntax::ast::WhereClause`
--> /home/inori/.cargo/git/checkouts/plex-99281a3d5255642b/4b7fab5/src/lexer.rs:246:27
|
246 | where_clause: ast::WhereClause {
| ^^^^^^^^^^^^^^^^ missing `span`
error[E0063]: missing field `span` in initializer of `syntax::ast::WhereClause`
--> /home/inori/.cargo/git/checkouts/plex-99281a3d5255642b/4b7fab5/src/parser.rs:172:23
|
172 | where_clause: ast::WhereClause {
| ^^^^^^^^^^^^^^^^ missing `span`
error: aborting due to 4 previous errors
error: Could not compile `plex`.
I've fixed the compile errors, but the example program still doesn't work because of some annoying macro stuff. I'll see if I can fix those for now too. I keep talking about it, but I really do need to rewrite this to use the new token-based proc macro system.
All green, thanks!
Dependencies all build fine, but plex itself fails with a bunch of rustc errors.
rustc --verbose
output running rust 1.21.0-nightly on Linux 4.11.7-1-ARCH