Mwexim / skript-parser

A standalone and improved implementation of the Skript language for use outside of Minecraft servers.
MIT License
49 stars 15 forks source link

[0.2.x] Future version plans #74

Open Mwexim opened 4 years ago

Mwexim commented 4 years ago

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.

ghostabyssnet commented 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.

Mwexim commented 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.

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

WeeskyBDW commented 3 years ago

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

Mwexim commented 3 years ago

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.