This is an automated email from the ASF dual-hosted git repository.
matthiasblaesing pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans.git
from 870d1a1b63 Merge pull request #8368 from ebarboni/jdk23apidoc
add 311ae0606d include basic syntax coloring support for javascript vue
files with html and css language embedding
add 8978630d16 Merge pull request #8367 from
haidubogdan/t_javascript_vue_support
No new revisions were added by this update.
Summary of changes:
.github/workflows/main.yml | 3 +
ide/css.lib/nbproject/project.xml | 1 +
nbbuild/cluster.properties | 1 +
webcommon/javascript2.kit/nbproject/project.xml | 6 +
webcommon/javascript2.lexer/nbproject/project.xml | 1 +
webcommon/javascript2.vue/.gitignore | 1 +
webcommon/javascript2.vue/build.xml | 41 ++++++
webcommon/javascript2.vue/licenseinfo.xml | 34 +++++
webcommon/javascript2.vue/manifest.mf | 8 ++
.../javascript2.vue/nbproject/project.properties | 20 +++
.../javascript2.vue}/nbproject/project.xml | 126 ++++++++++-------
.../javascript2/vue/editor/VueLanguage.java | 156 +++++++++++++++++++++
.../editor/embedding/VueCssEmbeddingProvider.java | 82 +++++++++++
.../editor/embedding/VueHtmlEmbeddingProvider.java | 84 +++++++++++
.../javascript2/vue/editor/lexer/VueLexer.java | 90 ++++++++++++
.../javascript2/vue/editor/lexer/VueTokenId.java | 85 +++++++++++
.../antlr4/coloring/ColoringLexerAdaptor.java | 79 +++++++++++
.../antlr4/coloring/VueAntlrColoringLexer.g4 | 100 +++++++++++++
.../javascript2/vue/resources/Bundle.properties | 28 ++++
.../vue/resources/FlatLafDark-FlatLafDark.xml | 27 ++++
.../javascript2/vue/resources/FontAndColors.xml | 27 ++++
.../modules/javascript2/vue/resources/coloring.vue | 21 +++
.../modules/javascript2/vue/resources/layer.xml | 63 +++++++++
.../javascript2/vue/resources/package-info.java | 25 ++++
.../modules/javascript2/vue/resources/vue16.png | Bin 0 -> 3135 bytes
.../javascript2/vue/resources/vueTemplate.vue | 11 ++
.../testfiles/lexer/vue/attribute_binding_01.vue | 31 ++++
.../lexer/vue/attribute_binding_01.vue.lexer | 21 +++
.../unit/data/testfiles/lexer/vue/component_01.vue | 47 +++++++
.../testfiles/lexer/vue/component_01.vue.lexer | 35 +++++
.../unit/data/testfiles/lexer/vue/template_01.vue | 15 ++
.../data/testfiles/lexer/vue/template_01.vue.lexer | 9 ++
.../data/testfiles/lexer/vue/user_input_01.vue | 51 +++++++
.../testfiles/lexer/vue/user_input_01.vue.lexer | 27 ++++
.../javascript2/vue/editor/VueTestBase.java | 50 +++++++
.../javascript2/vue/editor/lexer/VueLexerTest.java | 99 +++++++++++++
36 files changed, 1457 insertions(+), 48 deletions(-)
create mode 100644 webcommon/javascript2.vue/.gitignore
create mode 100644 webcommon/javascript2.vue/build.xml
create mode 100644 webcommon/javascript2.vue/licenseinfo.xml
create mode 100644 webcommon/javascript2.vue/manifest.mf
create mode 100644 webcommon/javascript2.vue/nbproject/project.properties
copy {ide/css.lib => webcommon/javascript2.vue}/nbproject/project.xml (63%)
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/editor/VueLanguage.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/editor/embedding/VueCssEmbeddingProvider.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/editor/embedding/VueHtmlEmbeddingProvider.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/editor/lexer/VueLexer.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/editor/lexer/VueTokenId.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/grammar/antlr4/coloring/ColoringLexerAdaptor.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/grammar/antlr4/coloring/VueAntlrColoringLexer.g4
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/Bundle.properties
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/FlatLafDark-FlatLafDark.xml
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/FontAndColors.xml
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/coloring.vue
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/layer.xml
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/package-info.java
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/vue16.png
create mode 100644
webcommon/javascript2.vue/src/org/netbeans/modules/javascript2/vue/resources/vueTemplate.vue
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/attribute_binding_01.vue
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/attribute_binding_01.vue.lexer
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/component_01.vue
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/component_01.vue.lexer
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/template_01.vue
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/template_01.vue.lexer
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/user_input_01.vue
create mode 100644
webcommon/javascript2.vue/test/unit/data/testfiles/lexer/vue/user_input_01.vue.lexer
create mode 100644
webcommon/javascript2.vue/test/unit/src/org/netbeans/modules/javascript2/vue/editor/VueTestBase.java
create mode 100644
webcommon/javascript2.vue/test/unit/src/org/netbeans/modules/javascript2/vue/editor/lexer/VueLexerTest.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists