资 源 简 介
The goal of the C++ Ripper project is to create a simple and reusable parsing framework specialized for C and C++ code. The C++ Ripper parser is a recursive descent parser, which uses operator overloading to allow the expression of grammars using a notation similar to PEGs.
I am developing C++ Ripper to the form the basis for tools that parse C++ documentation, perform pretty printing, and that can be used to refactor code. It should be easy to adapt for other purposes and other languages.
文 件 列 表
ParseState.cs
ParsingException.cs
Program.cs
Rule.cs
Properties
.svn
AssemblyInfo.cs
Resources.Designer.cs
Resources.resx
Settings.Designer.cs
Settings.settings
.svn
all-wcprops
entries
BaseGrammar.cs
CppBaseGrammar.cs
CppRipper.csproj
CppRipper.sln
CppStructuralGrammar.cs
CppStructuralOutput.cs
Form1.cs
Form1.Designer.cs
Form1.resx
ParseNode.cs
Parser.cs