Comments (7)
Ok, then I think we converge on renaming Position to Range in Kolasu 1.6.
Regarding renaming Point to Position I agree it could make things confusing.
Would it make sense to keep Point so that we would have a Range being composed by two Points?
This would go in branch 1.6
from kolasu.
Monaco/VSCode uses "range" for what we call Position. I wouldn't mind renaming Position to Range (and maybe Point to Position, though that could make migrating a bit confusing)
from kolasu.
Another thing to consider, related to this is #27
We should do this refactoring and understand if the name of the source (typically a source file) should go in "Point" -> "Position" or "Position" -> "Range"
from kolasu.
@mctaverna @alessiostalla @loradd do you have an opinion on the naming of these elements?
from kolasu.
@ftomassetti I don't really have an opinion, I remember that in GraalVM they have SourceSection.
from kolasu.
Ok, then I think we converge on renaming Position to Range in Kolasu 1.6. Regarding renaming Point to Position I agree it could make things confusing. Would it make sense to keep Point so that we would have a Range being composed by two Points? This would go in branch 1.6
Yes, I think that renaming Position
to Range
would be enough not to create too much confusion while achieving our goal.
from kolasu.
In branch future/16
we completed the renaming
from kolasu.
Related Issues (20)
- Consider making assertReferencesResolved more informative
- Add utility method to resolve symbols easily
- Remove NodeType annotation
- KolasuParser, assignParents and AST transformers HOT 2
- Positions of references and attributes HOT 5
- When exporting the EMF Metamodel allows to specify a kotlin package different from the name of the language
- Ensure that the Position (and perhaps the Source) can be exported and re-imported from LionWeb
- Problem exporting node with parent to LionWeb
- Support for code completion in the scope provider API HOT 1
- Support exporting and importing Issues to and from LionWeb
- Generate LionWeb chunk deserializers for Javascript/Typescript HOT 2
- exportModelToLionWeb and enum literals HOT 5
- LionWebModelConverter issues HOT 1
- LionWebModelConverter nodes mapping HOT 2
- LionWebModelConverter only populates nodes using constructor parameters HOT 1
- Use Charset detection
- Decide about supporting Link in Kolasu 1.6
- Experiment with transformers in Kolasu 1.6
- Add tests for exporting StarLasu Language to LionWeb
- A Concept should know if it can be root (or if it must be root)
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 kolasu.