09138d762c
Ported: Use hash table for GDScript parsing
...
GDScript now uses hash table for lookup of type lists / functions / keywords, instead of linear String comparisons.
- lawnjelly
19f2006ec0
2023-03-18 09:44:01 +01:00
c356806ebf
Ported: Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter
...
- Extacted all syntax highlighting code from text edit
- Removed enable syntax highlighting from text edit
- Added line_edited_from signal to text_edit
- Renamed get/set_syntax_highlighting to get/set_syntax_highlighter
- Added EditorSyntaxHighligher
- Paulb23
bc4cee4458
2023-02-21 01:30:59 +01:00
2cd4e4d828
Renamed Set to RBSet.
2023-01-15 19:42:08 +01:00
1b0aac6028
Renamed Map to RBMap.
2023-01-15 19:12:50 +01:00
d41239d425
Now the return value discarded warning is disabled by default in gdscript and cscript.
2022-08-23 13:09:56 +02:00
88d6ef51eb
Removed additional direct script rpc mode query when sending rpcs, in order to simplify that codepath as much as possible. Also removed the remote, remotesync etc. keywords from gdscript, as now they won't work anymore. Node's rpc_config() method should be used instead of marking methods with keywords in scripts.
2022-08-19 01:19:33 +02:00
04feb63860
Moved Engine and projectSettings.
2022-08-17 15:35:28 +02:00
Dallon Feldner
90707b7098
Don't print redundant errors when parsing GDScript
2022-07-29 23:04:16 +02:00
49f8e8c398
Added godot with all my currently used engine modules.
2022-03-15 13:29:32 +01:00