This is automated checker to make sure a C++ file follows Google's C++ style
guide (http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml). As it
heavily relies on regular expressions, cpplint.py won't catch all violations of
the style guide and will very occasionally report a false positive. There is a
list of things we currently don't handle very well at the top of cpplint.py,
and we welcome patches to improve it.
The linting tool takes a list of files as input. For full usage instructions,
please see the output of:
./cpplint.py --help
Unit tests are provided in cpplint_unittest.py. This file can safely be ignored
by end users who have downloaded this package and only want to run the lint
tool.
spdict is a library of dictionary algorithms written in C++.
Initial release with support for sorted array, binary search tree,
red-black tree, skip list and balanced tree algorithms.
rlvm is a Free Software reimplementation of VisualArt's KK's RealLive
interpreter, used in the games Kanon, Air, CLANNAD, Planetarian,
Tomoyo After and Little Busters, among many others.
Subversion 是一个版本控制系统,其设计得尽可能地类似于 cvs(1),但解决了很多
cvs(1) 未解决的问题。
这个 port 给 Subversion 添加 Ruby 绑定。
CFPropertyList implements class to read, manipulate and write both XML and
binary property list files (plist(5)) as defined by Apple. Have a look at
CFPropertyList::List for more documentation.
'abstract.rb' is a library which enable you to define abstract method in Ruby.
Abstract method makes your code more descriptive.
It is useful even for dynamic language such as Ruby.
Save time and headaches, and create a more easily maintainable set of pages,
with ActiveScaffold. ActiveScaffold handles all your CRUD (create, read,
update, delete) user interface needs, leaving you more time to focus on more
challenging (and interesting!) problems.
DSL for Hash/JSON descriptions. Allows description of hash formats using Ruby
code, generating a json-schema for it and validating values against it.
It's based on the DSL of apipie-rails.
rubygem-blankslate provides a base class where almost all of the methods from
Object and Kernel have been removed. This is useful when providing proxy object
and other classes that make heavy use of method_missing.
Blockenspiel is a helper library designed to make it easy to implement DSL
blocks. It is designed to be comprehensive and robust, supporting most common
usage patterns, and working correctly in the presence of nested blocks and
multithreading.