Open Mwexim opened 4 years ago
I've just found out about skript-parser, I might be able to contribute to a wiki of sorts. I've been using Skript for about 5 years now but I wasn't used to its internals yet. I still have a lot to learn about standard compilers (lexical/syntax/semantic analysis and etc), but I know Skript's syntax very well.
I've just found out about skript-parser, I might be able to contribute to a wiki of sorts. I've been using Skript for about 5 years now but I wasn't used to its internals yet.
I still have a lot to learn about standard compilers (lexical/syntax/semantic analysis and etc), but I know Skript's syntax very well.
We are always open for new contributors! If you haven't already, join the Skript Chat Discord server and we'll guide you into the project. You're knowledge of Skript will particularly useful now since we're creating tests
Also, a better parsing of comments. Currently, as i understand of the comment parsing method, it's not possible to comment into the line (only the entire line). Why not add a way to made multi line comments easly
Also, a better parsing of comments. Currently, as i understand of the comment parsing method, it's not possible to comment into the line (only the entire line). Why not add a way to made multi line comments easly
Honestly, replacing the comment system with something like the Java one would solve a lot of things, since hashtags would not clash. This would maybe defeat the Skript-feeling a little, so a discussion will be needed at a later time.
It's a bit early, but since we're coming closer at implementing all necessary syntax, I wanted to make this issue to already discuss future version changes.
The road-map states that this version is mainly to fix bugs that would have appeared after 0.1. I'm going to add some things to that. Version 0.3 will probably change a lot, so that's why we have to prepare our development for that version in advance.
General
These contain some of the general plans that are kept for version 0.2. These plans are stationary and won't probably be moved to a later version since they're needed in order to ensure a better environment for contributors later on.
These changes will all lead up to version 0.3, where we'll change the whole variable system and possibly add a runtime error-management to the language. These features are currently in debate.