skript-parser icon indicating copy to clipboard operation
skript-parser copied to clipboard

A standalone and improved implementation of the Skript language for use outside of Minecraft servers.

Results 14 skript-parser issues
Sort by recently updated
recently updated
newest added

Added database support! Yay! I was the one to make the new variable system in Skript, so I have extensive experience with how variables are handled and saved. That knowledge...

These small changes allow better customization & organization of console colors. ### Example code: ``` on script load: print "This is in orange, and this in yellow." print "This is...

![image](https://github.com/Mwexim/skript-parser/assets/87914807/1e9052c2-8f80-4b5c-8da1-4712d9b5acff) ```hs on skin init: set {_} to skin from username "bill" print "%skin from username ""%event-player%""%" set event-player's skin to {_} ``` The 2nd and 4th line work properly,...

This WIP PR aim to improve comment removing. Major change is the support multi lines (block) comments, with the syntax: ``` ### your multi lines comment ### ``` One-line comment...

Adds a new registration system for types to easily register additional behavior for types, like ranges, default changers, arithmetic, and more. My goal primarily was to provide addon developers with...

# Roadmap to modularize skript-parser ## 1. Lexical modules - [ ] **Lexical structure manipulation** - [ ] Allow addons to hook into this process and change it - [...

future

Change PropertyExpression generics to match SkriptLang. This drives me crazy when working with the skript-parser. In my opinion, it should match Skript's generic order like reading a book. Left to...

This pull request contains some small improvements for the ParserState, nothing special. Please refrain from reviewing as I will be adding additional changes later when #130 is merged.

This pull request adds support for default expressions. The system is fundamentally different from Skript's though. One can now append the '?' flag (or nullable flag) to make the parser...