ParserGen Maven Plugin

The ParserGen Maven Plugin is used for generating parsers based on Java-Cup and JFlex

Лицензия

Лицензия

Категории

Категории

Maven Компиляция и сборка
Группа

Группа

com.github.fracpete
Идентификатор

Идентификатор

parsergen-maven-plugin
Последняя версия

Последняя версия

0.0.1
Дата

Дата

Тип

Тип

maven-plugin
Описание

Описание

ParserGen Maven Plugin
The ParserGen Maven Plugin is used for generating parsers based on Java-Cup and JFlex
Ссылка на сайт

Ссылка на сайт

https://github.com/fracpete/parsergen-maven-plugin
Организация-разработчик

Организация-разработчик

University of Waikato, Hamilton, NZ
Система контроля версий

Система контроля версий

https://github.com/fracpete/parsergen-maven-plugin

Скачать parsergen-maven-plugin

Как подключить последнюю версию

<plugin>
    <groupId>com.github.fracpete</groupId>
    <artifactId>parsergen-maven-plugin</artifactId>
    <version>0.0.1</version>
</plugin>

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.apache.maven : maven-plugin-api jar 2.0.2
com.github.vbmacher : java-cup jar 11b-20160615
de.jflex : jflex jar 1.4.3

Модули Проекта

Данный проект не имеет модулей.

parsergen-maven-plugin

Maven plugin for generating parsers using JavaCup and JFlex.

Currently based on:

Example

Assuming you have your Scanner.flex and Parser.cup files in the following directory:

src/main/resources/my/project/parser

Then use the following plugin definition in the build section of you your pom.xml file:

  <build>
    <plugins>
      <plugin>
        <groupId>com.github.fracpete</groupId>
        <artifactId>parsergen-maven-plugin</artifactId>
        <version>0.0.1</version>
        <configuration>
          <directories>
            <directory>${project.basedir}/src/main/resources/my/project/parser</directory>
          </directories>
        </configuration>
      </plugin>
    </plugins>
  </build>

Using mvn parsergen:build will place the generated Java code of the parser in package my.project.parser (the corresponding directory to resources/my/project/parser is java/my/project/parser).

Note: The directory tag can be supplied multiple times, in case you need to compile multiple parsers.

Версии библиотеки

Версия
0.0.1