在C中解析 [英] parsing in C

查看:64
本文介绍了在C中解析的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以为初学者建议一些好的链接吗?

关于如何在C中解析表达式?


thanx ..

解决方案

" junky_fellow" <菊********** @ yahoo.co.in>在消息中写道

news:8c ************************** @ posting.google.c om ...

有人可以为初学者提供一些关于如何在C中解析表达式的好链接吗?




什么排序你想知道什么?运算符优先级?还有什么吗?


Alex


" junky_fellow" <菊********** @ yahoo.co.in>在消息中写道

news:8c ************************** @ posting.google.c om ...

有人可以为初学者提供一些关于如何在C语言中解析表达式的好链接吗?

thanx ..




您好,


如果您想要解析艺术表达式,请阅读RPN -

反向波兰语符号,这是一个很好的方法,实现起来很简单。


HTH,

Elias


2004年9月8日星期三08:40:28 +0100,Alex Fraser写道:

" junky_fellow" <菊********** @ yahoo.co.in>在消息中写道
新闻:8c ************************** @ posting.google.c om ...

有人可以为初学者建议一些关于如何在C中解析表达式的好链接吗?



您想知道什么样的事情?运算符优先级?还有别的吗?




或者他可能想要一个如何在C中编写自己的解析器的例子。

问题就是那么模糊。


在任何情况下,ANSI C yacc语法都可以在线免费获得:
http://www.lysator.liu.se/c/ANSI-C-grammar-y.html

这个语法应该告诉你关于如何解析一个C / /
翻译单元的所有知识。如果你不知道yacc或BNF,这个网站可能是

使用:
http://www.garshol.priv.no/download/text/bnf.html


Can someone suggest some good links for the "beginners"
about how expressions are parsed in C ?

thanx..

解决方案

"junky_fellow" <ju**********@yahoo.co.in> wrote in message
news:8c**************************@posting.google.c om...

Can someone suggest some good links for the "beginners"
about how expressions are parsed in C ?



What sort of thing do you want to know? Operator precedence? Something else?

Alex


"junky_fellow" <ju**********@yahoo.co.in> wrote in message
news:8c**************************@posting.google.c om...

Can someone suggest some good links for the "beginners"
about how expressions are parsed in C ?

thanx..



Hello,

If you''re looking to parse artihmetical expressions just read about "RPN -
Reverse Polish Notation", it is a good method and simple to implement.

HTH,
Elias


On Wed, 08 Sep 2004 08:40:28 +0100, Alex Fraser wrote:

"junky_fellow" <ju**********@yahoo.co.in> wrote in message
news:8c**************************@posting.google.c om...

Can someone suggest some good links for the "beginners"
about how expressions are parsed in C ?



What sort of thing do you want to know? Operator precedence? Something else?



Or he might want an example of how to write his own parser in C. The
question is just that vague.

In any case, an ANSI C yacc grammar is available online for free:
http://www.lysator.liu.se/c/ANSI-C-grammar-y.html
This grammar should tell you all you need to know about how to parse a C
translation unit. If you don''t know yacc or BNF, this website may be of
use:
http://www.garshol.priv.no/download/text/bnf.html


这篇关于在C中解析的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆