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

Reply via email to