Code Monkey home page Code Monkey logo

sablecc's Introduction

----------------------------------------------------------------------
WARNING: This is an incomplete ("beta") version of SableCC 4. It is
targeted to users that want to test the new features of SableCC 4.
If you are are looking for a stable SableCC version, please visit:

    http://sablecc.org/wiki/DownloadPage
----------------------------------------------------------------------

Welcome to SableCC 4!
=====================

This beta version of SableCC 4 contains a preliminary version of the
lexer generator.

Package Content
===============

Here is a description of the content of this package:

* README: This file.
* LICENSE and NOTICE: License terms.

* lib/: Executable jar files.

* examples/: Examples.

* src/: Source code.
* grammars/: Source grammars.
* macros/: Source macros.
* manifest/: Jar manifest file.

* ant-files/: Build file.

About SableCC 4
===============

SableCC is a parser generator which generates fully featured
object-oriented frameworks for building compilers, interpreters and
other text parsers. In particular, generated frameworks include
intuitive strictly-typed abstract syntax trees and tree
walkers. SableCC also keeps a clean separation between
machine-generated code and user-written code which leads to a shorter
development cycle.

SableCC 4 is a complete rewrite of SableCC that brings many new
features:

* Improved lexer engine (additional operators, lookahead, and more).
* Improved parser engine (linear approximate LR(K) parsing, semantic
  selectors, and more).
* Improved conflict reporting (enabling grammar debugging).
* Flexible code generation (to enable back-ends for various
  languages).
* Improved syntax for CST->AST transformations.

What's New in SableCC [version]
===============================

[Milestone text]

sablecc's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.