add a document how to write and contribute an option library

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
add a test case for heredoc of shell

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Test: Remove show-leak-kinds argument from Valgrind options
write about .b directory

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
rename "configs" to "optlib"

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
recompile if Makefile is changed

The result of compilation depends the value of ALL_CPPFLAGS variable
of Makefile.in. In other words *.o should be compiled again when
Makefile is changed. This pacth adds Makefile to prerequisites of
$(OBJECTS) target.

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Test: ignore emacs backup file as input of unit test cases

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
add regex parser for RUST language

It is taken from https://github.com/Passw/dotfiles/blob/master/rust.ctags.

TODO: corpus and test cases
add a very basic test case for rust parser

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
write about the parsers for rust language, mib, ctags optlib

Signed-off-by: Masatake YAMATO <yamato@redhat.com>
Merge pull request #1 from fishman/master

Merge from fishman/catgs 2014/10/06