Skip to content

Latest commit

 

History

History
17 lines (14 loc) · 729 Bytes

parser-gdscript.rst

File metadata and controls

17 lines (14 loc) · 729 Bytes

The new GDScript parser

The GDScript parser is written using the token based Python parser as a base due to similarities with the Python language. Some adjustments have been made for the differences between GDScript and Python. A short list of major differences:

  • Files are classes. All symbols are attributes of the class defined by the file.
  • There are no functions because all symbols are class attributes, so all "functions" are methods.
  • Variables are explicitly declared with the var keyword.
  • Enum, signal and const keywords are added.