Git Product home page Git Product logo

yaxx's People

yaxx's Issues

Abstract Syntax Tree

What steps will reproduce the problem?
1. not every non-terminal need to be represented as an XML element
2. record only the non-terminals that are reduced with a non-empty action, 
   such that the resulting parse tree is an Abstract Syntax Tree
3. it is yet to know whether the DTD for such AST can be derived

What is the expected output? What do you see instead?
Abstract Syntax Tree. Parsing Tree.

Please use labels and text to provide additional information.
ast

Original issue reported on code.google.com by [email protected] on 25 Oct 2006 at 1:03

Adding source code line number into the XML file

I know this is not an issue, but didn't find any place to add enhancement.
Currently a XML node is about the type of the token and an id, that would
be really interesting (I guess) if we could have also the line number...

I'm thinking of working with yaxx and php, but I need to do multi-passes
operations, so the line number would definitely help me to track the nodes


Original issue reported on code.google.com by [email protected] on 23 Aug 2007 at 3:19

integrated yaxx command line (yaxx-proc)

What steps will reproduce the problem?
1. yaxx works for many yacc grammars, with similar project structure and
   Makefile, which can be cloned from an existing template project such as
   "ansic" 
2. preparing such a template is quite tedious and requires some basic
understanding of writing a Makefile.
3.

What is the expected output? What do you see instead?

It would be nice to have a more streamlined command such
   that the command line is as simple as

   yaxx-proc <scan.l> <grammar.y> <program>

   which will invoke lex/yacc and yaxx generated parser on the program.

   Even better if there is a repository of grammars that can be fetched
   on demand to generate the parser without any hassle.

 -- William Candillon proposed the above feature enhancement.

Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 4 Dec 2006 at 1:50

bison 2.2 compatibility

What steps will reproduce the problem?
1. bison 2.2 is marked stable in gentoo
2. the yaxx template is already updated for bison 2.1
3.

What is the expected output? What do you see instead?
bison/data/yaxx-0.12-bison-2.2.c 
bison/data/yaxx-0.12-bison-2.1.c

Please use labels and text to provide additional information.
compatibility bison update

Original issue reported on code.google.com by [email protected] on 26 Oct 2006 at 8:35

migrating the CVS history

What steps will reproduce the problem?
1. the history information is not migrated
2. cvs2svn broke when an error "Unexpected record ..." hinders the
   migration of the complete cvs repository from sourceforge
3. therefore i could only move the head version over to the svn repository

What is the expected output? What do you see instead?
history of the repository changes before the importation. missing. 

Please use labels and text to provide additional information.
repository, migration

Original issue reported on code.google.com by [email protected] on 25 Oct 2006 at 1:07

it would be nice to integrate yaxx into gentoo portage tree

What steps will reproduce the problem?
1. the mother project bison is already in gentoo portage tree
2. yaxx is simply a template file (e.g. yaxx-0.12-bison-2.1.c) to be add to
 the bison:  /usr/share/bison/
3. it is useful to install yaxx using a single command in gentoo "emerge yaxx" 

What is the expected output? What do you see instead?
"emerge yaxx" to install every depended packages, including bison. 
no there yet.

Please use labels and text to provide additional information.
gentoo emerge ebuild

Original issue reported on code.google.com by [email protected] on 26 Oct 2006 at 8:25

Yaxx output

In the short term futur, yaxx should be able to output not only xml format
but also JSON, E4X, Graphviz and others.

Original issue reported on code.google.com by [email protected] on 27 Dec 2006 at 9:16

Enter one-line summary

What steps will reproduce the problem?
1.
2.
3.

What is the expected output? What do you see instead?

collect grammars for Ruby, Javascript, Python

Please use labels and text to provide additional information.


Original issue reported on code.google.com by [email protected] on 8 Nov 2006 at 12:45

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.