[cedet-semantic] using define-lex
Brought to you by:
zappo
From: Arnab C. <arn...@gm...> - 2015-10-27 16:24:05
|
Hello, I know about grammars and bison, but am new to semantic and wisent. After some effort I have managed to write a simple test grammar that I could successfully feed into wisent-grammar-compile and the output passes wisent-automaton-p test. Now I want to apply wisent-parse to it. For this I need a LEXER which is supposed to be a function with 0 argument that returns the next token. I could successfully write one from scratch. However, I want to use something like define-lex to construct the lexer automatically. Here I have the following problem: define-lex produces a lexer that has two compulsory arguments START and END, while the requirement of wisent-parser is a lexer with NO argument. Now can I convert the lexer produced by define-lex into one suitable for wisent-parse? I looked through the python parser file in the semantic/wisent folder. But it is not using wisent-parse anywhere, this dos not get me anywhre. Any help, please? Also, must wisent always be used in the semantic framework, or may I use it independently also? Thanks and regards, Arnab |