On Mon, Mar 16, 2015 at 1:58 PM, Maciej Fijalkowski <[email protected]> wrote: > On Mon, Mar 16, 2015 at 12:49 PM, anatoly techtonik <[email protected]> > wrote: >> On Tue, Mar 10, 2015 at 1:32 PM, Amaury Forgeot d'Arc >> <[email protected]> wrote: >>> 2015-03-09 19:43 GMT+01:00 anatoly techtonik <[email protected]>: >>>> >>>> I'll start from afar, so that it will be easier to understand what I >>>> am thinking about.. >>>> >>>> CFFI uses pycparser, which parses C files, but! uses C compiler >>>> to strip comments from C files and process defines, but almost >>>> all .c files contain comments, so pycparser is basically useless >>>> as a parser, but maybe it has a good API for working with AST. >>>> >>>> Anyway, I tried to see if I can teach pycparser to strip >>>> comments itself, and in c_lexer.py I found a list of tokens, >>>> among which there were no token representing the comment >>>> start. >>> >>> >>> This looks off-topic for PyPy or CFFI. >>> Did you intend to send this message to some pycparser forum? >> >> I'll keep in mind that 10 lines is a limit for a topic start. Let me quote >> from the bottom: >> >> --cut-- >> I read the ontologies is way to express relations between >> object in this automatic was as triples. Like; >> >> COMMENTSTART is a TOKEN >> COMMENTSTART starts a COMMENT >> >> And I wonder, have anybody tried to apply this ontology >> stuff to designing and analysing computer languages? >> If yes, maybe there are some databases with such >> information about parsers. I would like to query names of >> all tokens that represent a program comment. >> --cut-- >> >> Is the discussion about language parser strategy appropriate for >> pypy-dev? >> > > No, this is not an appropriate topic. pypy-dev is about development of > PyPy and associated technologies, not about discussing theoretical > properties of parsers.
Yes, but developing a new language in RPython requires choosing a parser first, no? -- anatoly t. _______________________________________________ pypy-dev mailing list [email protected] https://mail.python.org/mailman/listinfo/pypy-dev
