summaryrefslogtreecommitdiffstats
path: root/modules/gdscript/language_server/gdscript_extend_parser.h
diff options
context:
space:
mode:
authorgeequlim <geequlim@gmail.com>2019-06-30 16:10:13 +0800
committergeequlim <geequlim@gmail.com>2019-08-11 13:30:15 +0800
commit72d11cd17355585bd3f2b6d467ebb45ad55b6759 (patch)
tree56191277822a26498151d9d03acc0525fdfd3449 /modules/gdscript/language_server/gdscript_extend_parser.h
parent666ed89011551ae7691c8eeeb3fff74e17b48020 (diff)
downloadredot-engine-72d11cd17355585bd3f2b6d467ebb45ad55b6759.tar.gz
Add optional goto definition support for native symbols
This action will show help for target symbol in godot editor and bring the godot editor window to foreground Improved markdown documentation for symbols.
Diffstat (limited to 'modules/gdscript/language_server/gdscript_extend_parser.h')
-rw-r--r--modules/gdscript/language_server/gdscript_extend_parser.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/gdscript/language_server/gdscript_extend_parser.h b/modules/gdscript/language_server/gdscript_extend_parser.h
index 397951aa1c..dd0453d3ff 100644
--- a/modules/gdscript/language_server/gdscript_extend_parser.h
+++ b/modules/gdscript/language_server/gdscript_extend_parser.h
@@ -73,6 +73,11 @@ class ExtendGDScriptParser : public GDScriptParser {
Array member_completions;
+ String parse_documentation_as_markdown(int p_line, bool p_docs_down = false);
+
+public:
+ static String marked_documentation(const String &p_bbcode);
+
public:
_FORCE_INLINE_ const String &get_path() const { return path; }
_FORCE_INLINE_ const Vector<String> &get_lines() const { return lines; }