Merge pull request #1 from Tallepyon/master

Started with no_params
Added function prototypes and untested code for check ext
Merge branch 'master' of github.com:beta0x64/compiler

Conflicts:
	openfile.c
	openfile.h
Added compile instructions

For Linux, FC 17 etc
Correcting header includes etc
Working on one_params...
Made it go go go
Now we write!

It's aliiiive

source.IN is the input file.
Completely fixed code

Now we fully comply with the specs
Added snazzy header
Moved header files to headers/
Added openfile_data typedef

Not implemented, but represents files needed by scanner
Added typedefs, structs, enums

The header has token struct, scanner_data struct, and tokens enum.

token represents the current token we're looking at. scanner_data represents the line buffer, token buffer, &c to keep it organized.
tokens enum obviously represents the classification of the tokens in our specs.
Adding function prototypes for different state branches