Initial Commit.
Added complex builtins and binary op tests.
Separated code for evaluating each expr type.
Integrated readline with interpreter.
Fixed tab completing with no valid matches.
Add . to autocompletion entries.
Correctly add function names to namespace.
Added newline after void
Fixed panicing error function call message
Added int and uint types.
Added pkg/ and src/ to .gitignore
Untangle code from rocky's initial temp repo commit

Before the existence of this repository some
demonstration code was sent to rocky. This code,
with a few small changes, became the base of his
repository. This commit represents those changes.
Start to be able to handle nil properly
Don't use GNU readline or linenoise so we can use gub to debug this. Show type in return value, save return values
Start unary expresions

Conflicts:
	.gitignore
Correct string "+". start adding unary ops. More tests

Conflicts:
	.gitignore
Move main.go -> demo/eval.go

Conflicts:
	main.go