Download jburg-1.10.3.jar file - Jar j

Jar examples for j:jburg

Description

A bottom-up rewrite machine is a compiler construction tool that is often used in the compiler's back end to convert a tree-structured representation of a program into machine code -- or, in Java's case, bytecode. JBurg can also be used as a general-purpose dynamic programming engine. JBurg is descended from iburg-class BURGs, described in Fraser, Hanson, and Proebsting's paper, "Engineering a Simple, Efficient Code Generator Generator." JBurg brings similar O(N) minimum-cost tree rewriting capabilities to Java, and also allows the programmer to specify transitions between non-terminal states, that are significantly more powerful than iburg's transitive closures: JBurg transformation rules allow the transformation to inject additional program logic, which makes a JBurg specification more like a grammar than like a list of pattern-matching rules.

You can download jar file jburg 1.10.3 in this page.

License

Common Public License Version 1.0

Build File

You can use the following script to add jburg-1.10.3.jar to your project.

<dependency>
   <groupId>net.sourceforge.jburg</groupId>
   <artifactId>jburg</artifactId>
   <version>1.10.3</version>
</dependency>
compile group: 'net.sourceforge.jburg', name: 'jburg', version: '1.10.3'
libraryDependencies += "net.sourceforge.jburg" % "jburg" % "1.10.3"
<dependency org="net.sourceforge.jburg" name="jburg" rev="1.10.3"/>
@Grapes(@Grab(group='net.sourceforge.jburg', module='jburg', version='1.10.3'))
'net.sourceforge.jburg:jburg:jar:1.10.3'

Download

Click the following link to download the jar file.

jburg-1.10.3-javadoc.jar
jburg-1.10.3-sources.jar
jburg-1.10.3.jar
jburg-1.10.3.pom



Related Tutorials