Releases: elamaunt/GDShrapt
GDShrapt.Reader 4.2.0-alpha
Reworked attributes parsing.
Improved properties and intendation tokens parsing.
Fixed comma bugs.
Added new methods for attributes enumeration.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.2.0-alpha
GDShrapt.Reader 4.1.4-alpha
Fixed dictionary with assignment parsing.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.1.4-alpha
GDShrapt.Reader 4.1.3-alpha
Fixed statics parsing.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.1.3-alpha
GDShrapt.Reader 4.1.2-alpha
Fixed lambda intendation parsing.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.1.2-alpha
GDShrapt.Reader 4.1.1-alpha
Fixed properties parsing
Fixed guard condition parsing
Minor improvements.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.1.1-alpha
GDShrapt.Reader 4.1.0-alpha
Fixed lambdas and match cases intendation bugs.
Fixed bug with multiline split token.
Fixed Unique node expression parsing.
Fixed subtype resolving.
Minor improvements.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.1.0-alpha
GDShrapt.Reader 4.0.1-alpha
Alpha version of the GDShrapt.Reader.
Minor fixes for invalid tokens parsing. Fixed methods to extract visible declarations. Added BuildName method to GDTypeNode.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.0.1-alpha
GDShrapt.Reader 4.0.0-alpha (GDScript 2.0 support)
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.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 4.0.0-alpha
GDShrapt.Reader 3.0.0-alpha
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.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 3.0.0-alpha
GDShrapt.Reader 2.1.0-alpha
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.
Installation from Nuget console:
Install-Package GDShrapt.Reader -Version 2.1.0-alpha