Skip to content

Releases: elamaunt/GDShrapt

GDShrapt.Reader 4.2.0-alpha

31 Jan 19:09
3c7952c
Compare
Choose a tag to compare
Pre-release

Reworked attributes parsing.
Improved properties and intendation tokens parsing.
Fixed comma bugs.
Added new methods for attributes enumeration.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.2.0-alpha

GDShrapt.Reader 4.1.4-alpha

26 Jan 17:46
Compare
Choose a tag to compare
Pre-release

Fixed dictionary with assignment parsing.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.1.4-alpha

GDShrapt.Reader 4.1.3-alpha

20 Jan 09:35
Compare
Choose a tag to compare
Pre-release

Fixed statics parsing.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.1.3-alpha

GDShrapt.Reader 4.1.2-alpha

19 Jan 21:39
da7144a
Compare
Choose a tag to compare
Pre-release

Fixed lambda intendation parsing.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.1.2-alpha

GDShrapt.Reader 4.1.1-alpha

17 Jan 18:34
Compare
Choose a tag to compare
Pre-release

Fixed properties parsing
Fixed guard condition parsing
Minor improvements.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.1.1-alpha

GDShrapt.Reader 4.1.0-alpha

12 Jan 18:17
Compare
Choose a tag to compare
Pre-release

Fixed lambdas and match cases intendation bugs.
Fixed bug with multiline split token.
Fixed Unique node expression parsing.
Fixed subtype resolving.
Minor improvements.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.1.0-alpha

GDShrapt.Reader 4.0.1-alpha

23 Dec 13:19
36ed92f
Compare
Choose a tag to compare
Pre-release

Alpha version of the GDShrapt.Reader.
Minor fixes for invalid tokens parsing. Fixed methods to extract visible declarations. Added BuildName method to GDTypeNode.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.0.1-alpha

GDShrapt.Reader 4.0.0-alpha (GDScript 2.0 support)

20 Dec 22:14
5e22bcc
Compare
Choose a tag to compare

Alpha version of the GDShrapt.Reader.

Global rework to support GDScript 2.0 (Godot 4.0+).
Older GDScript versions mostly are not supported now.
Fixed many StackOverflow exceptions during invalid code parsing.
Improved sameline expressions parsing.
Improved back slash parsing.
Reworked attributes parsing.
Added lambdas support, new properties syntax, complex array types, improved ternary operators and so on.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 4.0.0-alpha

GDShrapt.Reader 3.0.0-alpha

29 Jul 22:28
Compare
Choose a tag to compare
Pre-release

Alpha version of the GDShrapt.Reader.

Many small fixes with the if-elif-else branches parsing. Improved tree managment.
Fixed 'newline' character parsing in multiline expressions and initializers.
Fixed Yield parsing.
Most of internal methods are public now. 'Form' of every node is now accessible from users code.
Implemented two styles of codegeneration.
Implemented many additional properties for tokens and nodes (like a 'StartLine', 'Length' and so on).
Implemented method for parsing unspecified content.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 3.0.0-alpha

GDShrapt.Reader 2.1.0-alpha

26 Jun 12:35
01733c9
Compare
Choose a tag to compare
Pre-release

Alpha version of the GDShrapt.Reader.

Implemented 'clone' methods for every token type. Now you can clone the lexical tree with all it's structure.
Changed the project type to Net.Standart 2.0 (Because this version is supported by Godot). Small fix with the 'ToString' method of GDIndexerExpression.

Nuget package

Installation from Nuget console:

Install-Package GDShrapt.Reader -Version 2.1.0-alpha