Commit Graph

99 Commits

Author SHA1 Message Date
Geequlim
4918a938b7 Updat ReadMe 2017-06-15 18:47:24 +08:00
Geequlim
eac1bbd042 update readme 2017-06-15 18:45:02 +08:00
geequlim
d97c586327 release 0.2.7 2017-05-24 21:43:38 +08:00
geequlim
3c547cc595 remove keybindings 2017-05-24 21:43:11 +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
86ccb8318f release 0.2.6 2017-05-07 18:21:15 +08:00
geequlim
2834c2b19c Update documentation data to godot 2.1.3 2017-05-07 18:20:45 +08:00
geequlim
71e431a5ec add a script to convert xml documentation into json 2017-05-07 18:20:21 +08:00
geequlim
65cb8c2deb add key bindings for open godot editor and update workspace symbols 2017-05-07 13:33:35 +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
2d8df590b4 release 0.2.5 2017-03-22 03:05:00 +08: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
77dcdf5a5b update 0.2.4 2017-03-09 20:43:26 +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
1c30c8bd9a release 2.2.3 0.2.3 2017-02-26 20:58:41 +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
geequlim
782aaa3abe Cleanup 2017-02-25 21:02:21 +08:00
geequlim
d4401b1272 don't ignore multi with spaces in documentation comments 2017-02-20 18:35:39 +08:00
geequlim
55c06edd61 add MIT license 2017-02-15 18:13:07 +08:00
geequlim
4fa08fba54 release 0.2.2 2017-01-19 23:05:23 +08:00
Geequlim
5dcd125939 detact more syntax errors for code blocks 2017-01-19 22:51:41 +08:00
Geequlim
6c4fca265a release 0.2.1
add markdown support for workspace documentation rendering in hover tip
2017-01-19 13:48:09 +08:00
Geequlim
aab75d1c04 release 0.2.0 2017-01-16 09:59:12 +08:00
Geequlim
f318df4f3d Fix workspace symbols appear twice
Close #2
2017-01-16 09:52:38 +08:00
Geequlim
1ca963f72f better support for autoloads 2017-01-14 17:39:04 +08:00
Geequlim
690ac2d5cf release 0.1.9 2017-01-14 15:02:49 +08:00
Geequlim
e9cd9f37d4 const value in hover tip and comletion items 2017-01-14 15:00:34 +08:00
Geequlim
fd063ea486 more readable links in docutmentation preview page 2017-01-13 10:26:16 +08:00
Geequlim
f2b729652e insert () if function has no paramaters
fix bug for documentation parseing
2017-01-13 10:05:59 +08:00
Geequlim
ec0defd83b release 0.1.8 2017-01-12 15:34:16 +08:00
Geequlim
d92d4d8c98 show signature in completion item label 2017-01-12 15:32:43 +08:00
Geequlim
60a510ca8c Ignore var check in comments for validating
Add workspace documentation for workspace symbols in code completion
2017-01-12 15:02:13 +08:00
Geequlim
e5571eee09 release 0.1.7 2017-01-12 11:23:42 +08:00
Geequlim
db30b8e473 Add workspace document parser
Show workspace documents in hover tips
2017-01-12 11:20:18 +08:00
Geequlim
cf27868021 release 0.1.6 2017-01-12 09:56:02 +08:00
Geequlim
78b68b8b6f function/signal signatures with symbols 2017-01-12 09:50:20 +08:00
Geequlim
acff1ac903 Reorder hover tip to builtin -> workspace -> node path fix #2
Add signal paramater highlight support
2017-01-11 17:10:13 +08:00