Many new changes
commit9b07260985958eb8bc79198e308a70e3e062b306
authorJames Earl Spahlinger <james@nixeagle.org>
Tue, 20 May 2008 17:38:28 +0000 (20 13:38 -0400)
committerJames Earl Spahlinger <james@nixeagle.org>
Tue, 20 May 2008 17:38:28 +0000 (20 13:38 -0400)
tree2f790a4425044e67721ab644218cb11dd0f63213
parent77ea562c5fd0bc0ea01cb1388b046eda50552e93
Many new changes

New parser and tokenizer. Tokenizer spoken about in prior commit log.

Parser is able to parse "mtalk" protocol. In addition it parses a shorthand
of mtalk: ">S 1 ... ... &&long arg with spaces". This short hand cannot do
new lines though.

Addition of a .gitignore, should make things easier. Otherwise things are as
normal.
15 files changed:
.gitignore [new file with mode: 0644]
SConstruct
daemon/irc_socket.cpp
daemon/main.cpp [new file with mode: 0644]
daemon/mtalk_parser.cpp [new file with mode: 0644]
daemon/mtalk_parser.h [new file with mode: 0644]
daemon/mtalk_socket.cpp [copied from daemon/irc_socket.cpp with 71% similarity]
daemon/mtalk_socket.h [new file with mode: 0644]
daemon/socket.cpp
daemon/socket_manager.h
daemon/string_utils.h
docs/daemon-protocol.txt [new file with mode: 0644]
docs/mtalk-parsing.txt [new file with mode: 0644]
tests/mtalkprototest.cpp [new file with mode: 0644]
tests/parser.cpp [new file with mode: 0644]