This is an automated email from the ASF dual-hosted git repository. matthiasblaesing pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/netbeans.git
commit 8270397a0b512286261f4e79d09d5f69a6bc7204 Merge: 5e4b87c3bf5 947fc7dabc1 Author: Matthias Bläsing <[email protected]> AuthorDate: Mon Nov 24 19:58:44 2025 +0100 Merge pull request #8997 from haidubogdan/t_jflex Basic syntax coloring support for jflex grammar files .github/workflows/main.yml | 3 + ide/languages.jflex/.gitignore | 1 + ide/languages.jflex/build.xml | 44 ++ ide/languages.jflex/licenseinfo.xml | 34 ++ ide/languages.jflex/manifest.mf | 6 + ide/languages.jflex/nbproject/project.properties | 20 + ide/languages.jflex/nbproject/project.xml | 180 ++++++++ .../modules/languages/jflex/JflexLanguage.java | 182 ++++++++ .../languages/jflex/JflexSemanticAnalyzer.java | 82 ++++ .../antlr4/coloring/ColoringLexerAdaptor.java | 134 ++++++ .../antlr4/coloring/JflexAntlrColoringLexer.g4 | 482 +++++++++++++++++++++ .../grammar/antlr4/coloring/JflexBasicLexer.g4 | 139 ++++++ .../modules/languages/jflex/lexer/JflexLexer.java | 104 +++++ .../languages/jflex/lexer/JflexTokenId.java | 76 ++++ .../languages/jflex/parsing/JflexParser.java | 61 +++ .../languages/jflex/parsing/JflexParserResult.java | 68 +++ .../languages/jflex/resources/Bundle.properties | 43 ++ .../jflex/resources/FontAndColors-bluetheme.xml | 27 ++ .../jflex/resources/FontAndColors-darktheme.xml | 27 ++ .../languages/jflex/resources/FontAndColors.xml | 42 ++ .../languages/jflex/resources/coloring.flex | 47 ++ .../modules/languages/jflex/resources/jflex.png | Bin 0 -> 293 bytes .../languages/jflex/resources/jflexTemplate.flex | 8 + .../modules/languages/jflex/resources/layer.xml | 68 +++ .../languages/jflex/resources/package-info.java | 26 ++ .../test/unit/data/testfiles/lexer/newfile.jflex | 87 ++++ .../unit/data/testfiles/lexer/newfile.jflex.lexer | 255 +++++++++++ .../modules/languages/jflex/JflexTestBase.java | 55 +++ .../languages/jflex/lexer/JflexLexerTest.java | 83 ++++ nbbuild/cluster.properties | 1 + 30 files changed, 2385 insertions(+) --------------------------------------------------------------------- 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
