added records example.Better checkWarnings code. StStructDeclaration, it checks, but needs some work. New DataType 'User'. Parsing Record and Union definitions. Made Grammar rules for parsing IDs. Using MaybeT in Sapphire.
Added parser part for structure access

The rule gets stuff like:
home.owner.name # == “John”
But also it would work with
home . owner      . name
added TkDot to Parser and Lexer
fixed StCase, fixed show of Tokens, made example a bit more complicated. Fixed checkWarnings
fixed some examples.Checker: function markAllInitializedUsed, checkMark, added 'used' checking for checkInitialization, fixed bug in processDeclaration that would break scope checking if there were 2 identifiers in different scopes. Fixed printing problem in AST. Changed TlElif -> TkElif.
added example explanations, fixed printing.
new examples showing lexer error handling and a few features.
cambio en ( Expression )
removed floobits from gitignore
Added error checking for return statement
Added further checking for function implementations
Added funcStack to CheckState
Added a few functions to Language
Partial record implementation
New examples
Parsing Arrays.
Changed Variable to receive an Access data.
NonCategory to WrongCategory.
TypeError completely checked before stating there's an error.
Prettify code.
Fixed 'checkWarnings :: Checker ()'
added more checkings to crazy.sp
File Access.hs has the derivate of Access. (needs the functions to use the Zipper)
Finished Zipper for Access
Fixed bug in return statement. now marks 'initialized' correctly
fixed '<<loop>>' error and some typos
type-checking "completed" for arrays and records
Further type-checking.
Arrays now can only have 'Int' in the index or size.
Pretty printing for expressions
Merge branch 'master' of github.com:chamini2/sapphire

* 'master' of github.com:chamini2/sapphire:
  Update README.md