fix #12
* fix function head and tail
+ add StringBuffer* StringBuffer_setBuffer(StringBuffer* self, char* data);
+ add Proto* glproto; to change the define : #define IsMain(f) ((f)==glproto)
partially fix #13
((function() print(1) end)+(function() print(2) end))()
(1+(function() print(1) end)+2)()