Skip to content

dlwh/sbt-jflex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sbt-jflex

A plugin for sbt 0.13.x and 1.0 that generates code based on an jflex specification.

This is a shameless fork-and-adapt of stefri's sbt-antlr plugin.

Usage

Depend on the plugin: ./project/plugins.sbt

addSbtPlugin("org.scalanlp" % "sbt-jflex" % "1.0")

Place your Jflex lexer file in src/main/flex/ and they will be included in your next build. Note, sbt-jflex generates the source code only once as long as your lexer file didn't change it does not re-generate the java source files.

Include Plugin Settings

seq(sbtjflex.SbtJFlexPlugin.jflexSettings: _*)

Include the settings from sbtjflex.SbtJFlexPlugin.jflexSettings in your project build file. See the SBT wiki page on plugins for further details.

Problems and Feature Requests

Please use the issue tracker on github if you find a bug or want to request a specific feature. Note, this plugin is in early alpha, there are still lots of things todo - feel free to fork and send a pull request to improve the codebase.

License

sbt-jflex is licensed under the Apache 2.0 License, see the LICENSE.md file for further details.

Credits

This is a shameless fork-and-adapt of stefri's sbt-antlr plugin.

About

JFlex plugin for sbt 0.13.x and 1.0

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages