Sebastian Pfitzner
Sebastian Pfitzner
So I think we need a solution to two problems: 1. Generating symbol caches for existing packages/versions. 2. Generating caches for new packages/versions. The first point is neatly solved by...
None of those are issues you need to worry about. That said, I'm not sure why we're trying to download stdlib cache files...
Feels like the filtering should happen at an earlier stage though
Yeah, that's the correct solution I think. Arguably we could set the working directory to the package dir though.
Option 3 is "document the current behaviour and discourage people from relying on `pwd`" :P
Random working dir to really drive the point home maybe? But yeah, agreed. Imho a consistent working dir across all tests would be the nicer choice.
This definitely isn't possible at the moment. While a `CSTParser.EXPR` has a `head` and `args` like a normal `Expr` and is easily convertible to the latter, it does have additional...
This is just an error with printing, basically: ``` julia> cst = CSTParser.parse( """ using LinearAlgebra include("foo.jl") include("bar.jl") """, true); julia> function print_cst(cst, offset) for a in cst if a.args...
Closing this. While Meta.parse supports this syntax, it also just discards the superfluous token, which I'd prefer not to do.
Also a tokenizer issues. Won't be fixed in this package.