====== ISyntax ====== Scriptable object ===== Description ===== Syntax object ===== Properties ===== ^Property^ Description^ |[[scripting:api:syntax:description|Description]]| Description property| |[[scripting:api:syntax:file-pattern|FilePattern]]| Return file pattern string| |[[scripting:api:syntax:id|id]]| ID property| |[[scripting:api:syntax:keyword-count|KeywordCount]]| Keyword count| |[[scripting:api:syntax:loaded|Loaded]]| Loaded property| |[[scripting:api:syntax:max-line-length|MaxLineLength]]| Reads Maximum Line Length (in characters)| |[[scripting:api:syntax:name|Name]]| Name property| |[[scripting:api:syntax:page-width|PageWidth]]| Reads Page Width (in characters)| |[[scripting:api:syntax:parent|Parent]]| Parent syntax property| |[[scripting:api:syntax:spec-file-path|SpecFilePath]]| Specification file path property| |[[scripting:api:syntax:styles|Styles]]| Returns syntax style collection| |[[scripting:api:syntax:tab-mode|TabMode]]| Reads Tab/Space Mode| |[[scripting:api:syntax:tab-size|TabSize]]| Reads Tab Size| |[[scripting:api:syntax:user-file-path|UserFilePath]]| User file path property| |[[scripting:api:syntax:word-wrap|WordWrap]]| Reads Word Wrap mode for syntax| ===== Methods ===== ^Method^ Description^ |[[scripting:api:syntax:equals|equals]]| Compare, if objects are equal| |[[scripting:api:syntax:get-style|GetStyle]]| Returns style by style ID| |[[scripting:api:syntax:is-inherited-from|IsInheritedFrom]]| Check, if syntax is inherited from another syntax| |[[scripting:api:syntax:is-keyword|IsKeyword]]| Check, if word is known keyword| ===== See Also ===== [[:scripting:api:frame-events:on-syntax-change|IFrameEvents::onSyntaxChange]], [[:scripting:api:label-info:syntax|ILabelInfo::Syntax]], [[:scripting:api:project:syntax|IProject::Syntax]], [[:scripting:api:scope-info:syntax|IScopeInfo::Syntax]], [[:scripting:api:settings:default-syntax|ISettings::DefaultSyntax]], [[:scripting:api:settings:get-syntax|ISettings::GetSyntax]], [[:scripting:api:settings:load-syntax|ISettings::LoadSyntax]], [[:scripting:api:style:syntax|IStyle::Syntax]], [[:scripting:api:style-informer-creator:create|IStyleInformerCreator::Create]], [[:scripting:api:syntaxes:item|ISyntaxes::Item]], [[:scripting:api:text-document:syntax|ITextDocument::Syntax]], [[:scripting:api:tool-handler:syntax|IToolHandler::Syntax]] #API ~~NOTOC~~