Skip to content

Type-safe lazy evaluation and late binding for Java.

License

Notifications You must be signed in to change notification settings

thejohnfreeman/lazy

Repository files navigation

lazy

A library for type-safe, tractable lazy evaluation and late binding in Java. Useful for defining syntax-directed translations with visitors that look nearly identical to the semantic rules of their syntax-directed definitions.

Maven Central Javadocs Build Status Coverage Status

Example

An exercise from the Dragon Book is in the tests.

Given a description of a grammar for binary floating-point literals, encode a syntax-directed translation that can evaluate strings in the language.

Related Work

About

Type-safe lazy evaluation and late binding for Java.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages