# SyntaxPane **Repository Path**: cqyz_cpp_noip/SyntaxPane ## Basic Information - **Project Name**: SyntaxPane - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-03-09 - **Last Updated**: 2024-05-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # SyntaxPane [![Build Status](https://travis-ci.org/Sciss/SyntaxPane.svg?branch=master)](https://travis-ci.org/Sciss/SyntaxPane) [![Maven Central](https://maven-badges.herokuapp.com/maven-central/de.sciss/syntaxpane/badge.svg)](https://maven-badges.herokuapp.com/maven-central/de.sciss/syntaxpane) ## Statement SyntaxPane is an extension to Java Swing's JEditorKit component which adds syntax highlighting support for various languages, including Scala and Java. The original project JSyntaxPane can be found [on google-code](http://code.google.com/p/jsyntaxpane/). This is a fork from the 0.9.6 branch. The original project is (C)opyright by Ayman Al-Sairafi and released under the [Apache License, Version 2.0](http://github.com/Sciss/JSyntaxPane/blob/master/licenses/JSyntaxPane-License.txt). All changes, reworkings and extensions in SyntaxPane (C)opyright 2011–2018 by Hanns Holger Rutz and contributors. Released under that same license. ## Supported languages Find here a list of all the [supported languages.](https://github.com/Sciss/SyntaxPane/tree/master/src/main/jflex/de/sciss/syntaxpane/lexers) ## Linking The group-id and version have been adjusted to use my name space at Maven Central: "de.sciss" % "syntaxpane" % v The current version `v` is `"1.1.9"` ## Building JSyntaxPane builds with sbt 0.13 (we'll update to 1.x when the jflex plugin is available). The source code is purely Java, so no Scala compilation is run. The project uses the [sbt-jflex](https://github.com/Sciss/sbt-jflex) plugin v0.3.0, which in turn uses [JFlex](http://jflex.de/) 1.4.3 to generate the lexer Java sources for the supported languages. To build run `sbt compile`. To run a demo application, run `sbt test:run`. ## Contributing Please see the file [CONTRIBUTING.md](CONTRIBUTING.md) for details. The people with the following GitHub handles have contributed (after the fork), thank you: mattiaslundstrom, alexeyr, ShalokShalom, Qualtagh.