Nevod VSCode ExtensionThis is an open-source Visual Studio Code extension for Nevod language aimed at pattern-based text search.
Basic featuresSyntax highlighting - improves readability of patterns by distinguish between keywords, identifiers, text literals, operators, and other tokens. Go to Definition / Go to References. Definition or references can be located either in the same or in the required file. Reference count is shown in CodeLens above every pattern. Go to Symbol in Editor.... Allows navigation to a desired pattern written in Nevod language. Use Outline - shows the outline view of the pattern tree of the currently active file. Rename Symbol / Change All Occurrences. Code Completion includes: keywords, tokens, pattern names, namespaces, field names, tokens and text attributes, file paths.
Pattern, namespace and field completions depend on scope. If pattern can be referenced in different ways (e.g. with and without namespace), the shortest variant is suggested to avoid name conflicts. Already written text is taken into account when filtering completion items. If completion suggestions do not pop up automatically, use Diagnostics. Two types of errors are displayed: syntax errors (operator expected, pattern should end with semicolon, etc.) and linking errors (reference to undefined pattern, undeclared field, etc.). Hover over an underlined text to see error message. Use Formatting. Use InstallationNevod VS Code extension is available at Visual Studio Code Marketplace. There are example patterns to try this extension. Files with the LicenseNevod VSCode Extension is licensed under Apache 2.0. |