@:wait type resolution issues, still not perfect.
Request and Response changes. Request.hx only sets its `response` field when `send` has completed. You can register a callback of type `Void->Void` with `send`.
Minor naming changes.
Add @:allow and @:access to each file.
Reactivated To.hx in Handler.hx
First impl of Cookie.hx, not happy with it.
Http stuff
More http stuff
More experiments, probably go nowhere but its fun ;)
Parses haxe source code ok. I don't use hxparse.ParseBuilder because I cant seem to get it to work :( Just keep calling lexer.token until it fails.
HaxeParser.hx tokenise and htmlify methods. htmlify currently recreates input seemingly perfect.
Moved some lexer classes to uhx.mo.* package. Mo = Words in Haitian Creole.
Minor change to Liy.hx
Fix Wait.hx - should preserve non :wait metadata.
Added registerForReType to the Klas Handler.hx. This allows in the most extreme cases to destroy and rebuild class that has just been worked on. For things like when you need to make a class extend another without the person knowing it. Macro's are meant to be MAGIC, so why not ;)
minor
Removed global type qualify() in Klas Handler.hx. Possible bug, strips a already qualified type to an incorrect sub-type? example - sys.db.Types.SData<ocs.e.Gender> passed through qualify will return ocs.e.Gender.
Added meta() which just returns a MetaAccess
Minor
Moved some private code to Handler.hx.
Added Forward.hx to Klas linked to @:forward meta.
@:forward var d:Date; - All public non static fields are wrapped in local class.
@:forward([getTime]) var d:Date; - Only getTime is wrapped locally.
@:forward(![getTime]) var d:Date; - All public non static fields except getTime are wrapped locally.
Commented out some currently offending macro helper methods.
Forward.hx works in display mode now.
minor
Improvement of jumla macro helper