Java Lookahead Parser Generator

Java Lookahead Parser Generator. Generator produces LALR(k) parsers. Grammar rules are entered using annotations. Rule annotation can be attached to reducer method, which keeps rule and it's action together.

Лицензия

Лицензия

Группа

Группа

org.vesalainen.lpg
Идентификатор

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

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

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

1.8.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

Java Lookahead Parser Generator
Java Lookahead Parser Generator. Generator produces LALR(k) parsers. Grammar rules are entered using annotations. Rule annotation can be attached to reducer method, which keeps rule and it's action together.
Ссылка на сайт

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

https://github.com/tvesalainen/lpg/
Система контроля версий

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

https://github.com/tvesalainen/lpg/

Скачать lpg

Имя Файла Размер
lpg-1.8.0.pom
lpg-1.8.0.jar 335 KB
lpg-1.8.0-sources.jar 504 KB
lpg-1.8.0-javadoc.jar 897 KB
Обзор

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

<!-- https://jarcasting.com/artifacts/org.vesalainen.lpg/lpg/ -->
<dependency>
    <groupId>org.vesalainen.lpg</groupId>
    <artifactId>lpg</artifactId>
    <version>1.8.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.vesalainen.lpg/lpg/
implementation 'org.vesalainen.lpg:lpg:1.8.0'
// https://jarcasting.com/artifacts/org.vesalainen.lpg/lpg/
implementation ("org.vesalainen.lpg:lpg:1.8.0")
'org.vesalainen.lpg:lpg:jar:1.8.0'
<dependency org="org.vesalainen.lpg" name="lpg" rev="1.8.0">
  <artifact name="lpg" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.vesalainen.lpg', module='lpg', version='1.8.0')
)
libraryDependencies += "org.vesalainen.lpg" % "lpg" % "1.8.0"
[org.vesalainen.lpg/lpg "1.8.0"]

Зависимости

compile (3)

Идентификатор библиотеки Тип Версия
org.apache.ant : ant jar 1.9.4
org.vesalainen : util jar 1.8.0
org.vesalainen.bcc : bcc jar 1.1.4

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.11

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

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

lpg

Java Lookahead Parser Generator. Generator produces LALR(k) parsers. Grammar rules are entered using annotations. Rule annotation can be attached to reducer method, which keeps rule and it's action together.

Lexical analyzer is based on regular expressions. These are also entered using annotations.

LPG contains Lookahead Parser Generator code. It contains also annotation processor which actually generates the parser code in javalpg.

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

Версия
1.8.0
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0