rontana / yaxx Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/yaxx
Automatically exported from code.google.com/p/yaxx
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
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
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
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
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
see http://pecl.php.net/bugs/bug.php?id=12305
Attachments:
- source code of the package I compiled (0.1.4)
- compiled library
Original issue reported on code.google.com by [email protected]
on 22 Oct 2007 at 11:49
Attachments:
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
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
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.