geequlim
4c0f864cf8
Add lint configuration to enable or disable some feature for syntax check
2018-06-29 12:20:09 +08:00
RivenCode
e2dbf8146f
Added handling of paths with spaces in them.
...
For the editor path, we use PowerShell syntax, when required.
2018-03-18 21:14:14 +11:00
geequlim
ef3a70f417
Set default project file to project.godot
2018-02-01 22:52:22 +08:00
geequlim
fc027ea9ad
Update to 0.3.5 to works fine with Godot 3.0
2018-01-30 22:47:57 +08:00
geequlim
4c47fff9af
Add option to disable syntax checking for GDScript
2018-01-01 15:22:29 +08:00
Geequlim
38b0898649
Fix syntax checking for inline if else statement
2017-12-22 15:23:10 +08:00
Geequlim
071e59364f
Show window progress when parse workspace symbols
2017-10-16 15:33:25 +08:00
Geequlim
a47980981b
Show relative script path in code completion and hover documentation
2017-10-16 15:00:47 +08:00
Geequlim
edcb8b96d1
Fix builtin documentation parsing for godot 2.1 fix #44
2017-10-16 14:17:43 +08:00
geequlim
bab6fed5cf
Fix run editor with space conained path close #42
2017-10-15 14:58:33 +08:00
geequlim
27d7501672
Fix syntax checking error with for close #43 and #39
2017-10-15 14:51:42 +08:00
geequlim
4dff47d97b
Fix errors with run current scene
2017-10-15 14:41:45 +08:00
geequlim
447af0183f
Improved documentation page.
2017-10-09 23:06:24 +08:00
geequlim
1cb8a5724d
Fix hover highlight with latest VSCode version
2017-10-09 21:45:55 +08:00
geequlim
d8b9dee510
improve hover documentations for code blocks
2017-09-23 02:05:07 +08:00
geequlim
0f31c66c5a
MarkedString to MarkdonwString
2017-09-23 01:52:28 +08:00
geequlim
638a5362e6
Fix error complain about match statement
2017-09-23 01:31:07 +08:00
geequlim
4f0550ce86
release 0.3.1
2017-09-22 23:57:26 +08:00
geequlim
bc96a9462b
Add constants back with completion
2017-09-09 23:00:57 +08:00
geequlim
749148841d
Fix errors with run script
...
Fix build error on linux
2017-09-09 22:43:32 +08:00
Geequlim
2384004ef9
Implements base class and native class of script parsing
2017-09-06 21:30:28 +08:00
Geequlim
927297ad03
Show symbols in code completion in current document
2017-09-06 21:29:54 +08:00
Geequlim
b7dbbcc589
Use ${workspaceRoot} in the settings
...
Cleanup code for debugger
2017-08-29 22:02:16 +08:00
Konstantin Zaitcev
ec7e1013aa
Add project root configuration settings ( #37 )
...
* Add project root configuration settings
* Add run scene support for custom godot project directory
2017-08-29 08:43:27 -05:00
Geequlim
4b3282cf03
Support for latest 3.0 run command
2017-08-29 21:38:29 +08:00
Geequlim
58203708ba
Add constants of Node and Control to global comletion item list
2017-08-14 21:05:11 +08:00
geequlim
f36169d685
Make $ to complete node path only
2017-08-06 22:54:15 +08:00
geequlim
32b3449bf2
Add configuration to control is complete with node pathes
2017-08-06 22:43:27 +08:00
geequlim
a45a5e27fa
Fix errors with builtin function default values
2017-08-06 17:33:36 +08:00
geequlim
dda701026c
enhanced code completion
2017-08-06 16:57:08 +08:00
geequlim
43e31f04cb
Add more 3.0 support
...
Release 0.2.8
2017-08-04 09:48:45 +08:00
geequlim
911f5c8d1c
Add 3.0 support and allow disable parse scenes
2017-08-03 10:04:48 +08:00
geequlim
25afaedfb3
parse named enunmerations
2017-05-23 22:43:43 +08:00
geequlim
39c642ae82
Ignore trailing spaces with indent block checking
...
Fix #24
2017-05-23 20:44:50 +08:00
arrkiin
55b16c3824
Ignore keywords in comments ( #23 )
2017-05-10 09:01:12 +08:00
geequlim
cf5faf2152
Run script extends from SceneTree is supported
2017-05-07 13:19:40 +08:00
geequlim
0f7d4902fd
1. Add enum and match keywords highlight support
...
2. Shorthand if else support fix #17
3. Fix compains with used variables in array and dictionary fix #18
4. Fix error syntax check with keywords in strings fix #12
5. Add syntax check for end of expression
2017-05-06 23:25:39 +08:00
arrkiin
f40f091421
Fix sourceMap functionality
2017-05-06 20:22:09 +08:00
arrkiin
e21de33ffc
Multiline statements
2017-05-02 11:51:42 +02:00
geequlim
590f9e51e7
Run game within terminal
...
Remove Debugger
2017-03-22 02:59:21 +08:00
geequlim
519add7029
Move workspace smbols state to status bar
2017-03-22 02:35:01 +08:00
geequlim
236adcab1c
improved variable parsing
...
improved unused variable checking fix #10
2017-03-13 09:48:29 +08:00
geequlim
82f4765bcc
add method index list in documentation previewer
2017-03-09 20:34:19 +08:00
geequlim
91c6acb1fd
fix unused variable checking error when be same part of another one
2017-03-09 19:30:06 +08:00
geequlim
c657fc16de
add asignment and comparation expression checking
2017-03-09 17:33:01 +08:00
geequlim
5fa1acecee
Parse exported variables with ignore indented vars
2017-02-26 20:50:37 +08:00
geequlim
e2058496ef
Ignore syntax checking with comments
...
Fix for expression checking with [] and {}
Fix bug with out of range checking from #7
Better syntax checking with code blocks close #4
2017-02-26 18:50:01 +08:00
geequlim
edb733130e
Add configuration to ignore indented vairables
...
Fix hover tip render error with code examples in documentation
Do not parse any symbols in comments
Remove test files in last commit
2017-02-26 17:05:19 +08:00
Koivulehto
c953f7773d
Fixes for gdscript syntax checking ( #7 )
...
* Fixed the typo in the folder name configrations
Now the name is configurations. All the code
referencing the folder has also been updated.
* Updated deprecated variables
* Demonstration of current diagnostics issues
All the lines that get a complaint from diagnostics are marked
with #in 0.2.2 and a short explanation whether the complaint is valid
or not.
* Enabled syntax highlighting for comments
Now comments have a different colour compared to variables. Found it
unclear which file controls syntax so edited both
GDScript.full.tmLanguage.json and GDScript.tmLanguage.json. In addition
renamed test_files directory to be clearer and started working on
diagnostic.ts to fix false positives in syntax highglighting.
* Fixed checking comments for syntax
Now comments are not checked for syntax. This was achieved by excluding
comments from being parsed. In addition made it so that syntax check no
longer complains about empty lines having wrong indentation.
* Wrong committer details on previous commits
This commit should have the correct details.
* Added a comment explaining how nextline is parsed
* Reverted changes in symbolparser.ts
Also made minor additions to test_files.
2017-02-26 11:53:35 +08:00
geequlim
7e1537fef6
add licence
...
add debugger for launcher
2017-02-25 23:38:46 +08:00