Hello!

How difficult is to create a tool described below?

This Tool will look at AST (maybe specific, with some restrictions; maybe a
syntax extendion of ML-like language)  of parser (which uses combinators)
and will generate parsing code according next rules:
1) this parser-function parses a grammar with some  ambiguities --- GLR
parser is a right choice
2) this parser-function
......................??????................................... ---
recursive descent is better.
3) this parser-function
.......................????...................................... --- we
should use LALR parser.

Now I have code examples which generate parsers of different types from
some DSL. AFAIU the main problems are:
1) how to build grammar from parser-combinators code?
2) how to analyze grammar?

Best wishes,
Kakadu

-- 
Caml-list mailing list.  Subscription management and archives:
https://sympa-roc.inria.fr/wws/info/caml-list
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
Bug reports: http://caml.inria.fr/bin/caml-bugs

Reply via email to