diff --git a/visual_script.cpp b/visual_script.cpp index fac208a..8d215dd 100644 --- a/visual_script.cpp +++ b/visual_script.cpp @@ -873,6 +873,10 @@ bool VisualScript::is_valid() const { return true; // Always valid. } +bool VisualScript::is_abstract() const { + return false; +} + ScriptLanguage *VisualScript::get_language() const { return VisualScriptLanguage::singleton; } @@ -2432,6 +2436,9 @@ bool VisualScriptLanguage::is_control_flow_keyword(String p_keyword) const { void VisualScriptLanguage::get_comment_delimiters( List *p_delimiters) const {} +void VisualScriptLanguage::get_doc_comment_delimiters( + List *p_delimiters) const {} + void VisualScriptLanguage::get_string_delimiters( List *p_delimiters) const {} diff --git a/visual_script.h b/visual_script.h index ec46fe0..749f441 100644 --- a/visual_script.h +++ b/visual_script.h @@ -380,6 +380,7 @@ class VisualScript : public Script { virtual bool is_tool() const override; virtual bool is_valid() const override; + virtual bool is_abstract() const override; virtual ScriptLanguage *get_language() const override; @@ -636,6 +637,8 @@ class VisualScriptLanguage : public ScriptLanguage { virtual bool is_control_flow_keyword(String p_keyword) const override; virtual void get_comment_delimiters(List *p_delimiters) const override; + virtual void + get_doc_comment_delimiters(List *p_delimiters) const override; virtual void get_string_delimiters(List *p_delimiters) const override; virtual bool is_using_templates() override; virtual Ref