parser
风竹夜
github: https://github.com/fengzhuye
开源软件, github,c/c++, linux,orocos,ros,ethercat,canopen, matlab etc.
展开
-
Parser learn& mark
see boost spirit: http://blog.csdn.net/gw569453350game/article/details/47807123http://programmers.stackexchange.com/questions/254074/how-exactly-is-an-abstract-syntax-tree-createdhttps://en.wikipedia.o原创 2016-09-02 14:27:28 · 2490 阅读 · 0 评论 -
boost 字符串分割 split, split_regex
以多个字符中的任意一个分割(is_any_of),直接上代码:#include <boost/algorithm/string.hpp>#include <iostream>#include <string>#include <vector>using namespace std;using namespace boost;int main(){ string str1("hell原创 2015-08-10 16:48:51 · 10613 阅读 · 0 评论 -
boost spirit ——编译器,语法解析器
使用spirit能很方便的解析自定义的语法规则,在他的文档中也说明了spirit与regex还有其他库的不同点。灵活,伸缩性好,可以用来搭建小的语法解析器也可以用来开发大型编译器等等。 boost::spirit 目前主要有三部分: Boost.Qi (for writing parsers), Boost.Karma (for generators) and Boost.Lex (for le原创 2015-08-20 14:13:23 · 7164 阅读 · 0 评论