Comments (4)
Yep I think things are fairly settled down now in terms of the backend. What sort access functions are you after?
from cstparser.jl.
Some sort of API where I don't have to access any internals. For an If
expression, getters like condition
and body
might make sense.
Basically, if you change the internals to be completely heterogeneous (no more .args
field), the API would stay the same.
from cstparser.jl.
Alright will do, I'll draw up a doc outlining proposed getters in the style of the current _get_fname
and stick it in a wiki
from cstparser.jl.
It'd also be good to think about the overlay tree stuff we'd discussed (created on demand with stored parents and absolute locations) and probably put it in this package. Deprecations.jl has an ad hoc version of it, but it's probably not the right approach.
from cstparser.jl.
Related Issues (20)
- Parsing `@doc` macro with trailing newline errors HOT 1
- Parsing error? HOT 7
- Stop parsing when it occurs to lambda function assignment HOT 2
- Return information about when state errored HOT 2
- `const` field support
- Incorrect Parse in global statement HOT 1
- Possible error in import parsing HOT 1
- Parser error with raw string with $ followed by multiline string
- Incorrect parsing with `global const ...`
- CSTParser cannot parse for loops in a quoted macro
- Command parsed possibly incorrectly HOT 3
- Multidimensional parse issue HOT 2
- crash on global 'tuple' in let block HOT 2
- language server crashing within lint! given hcat input HOT 3
- Problem parsing in JuliaFormatter HOT 3
- Parsing error on `$a'` HOT 1
- Parsing list comprehensions
- Failure to parse string macros with module name & suffix (`X.y"z"q`)
- ERROR: BoundsError: attempt to access 1-element Vector{CSTParser.EXPR} at index [2] HOT 4
- crashes on nightly Julia, stateful iterators don't have `length` any more HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cstparser.jl.