summaryrefslogtreecommitdiffstats
path: root/eo_tokenizer.rl
AgeCommit message (Collapse)AuthorFilesLines
2013-11-29support param prefix in|out|inoutJérémy Zurcher1-2/+21
2013-11-29support params within property or methodJérémy Zurcher1-3/+20
2013-11-29add _accessor_/prop_ to ragel actions to avoid name clashJérémy Zurcher1-12/+12
2013-11-29remove unused ragel actionJérémy Zurcher1-5/+0
2013-11-28eo_tokenizer: legacy { … }; -> legacy …;Jérémy Zurcher1-12/+6
2013-11-28tokenizer: return = …; -> return …;Jérémy Zurcher1-1/+1
2013-11-28add _eo_tokenizer_normalize_buf(), call it in _eo_tokenizer_token_get()Jérémy Zurcher1-1/+45
2013-11-27fix compilation warningsJérémy Zurcher1-5/+4
2013-11-27extract eo_definitionts from eo_tokenizerJérémy Zurcher1-96/+2
2013-11-27use input file in binary modeJérémy Zurcher1-1/+1
2013-11-27clean up ignore token, use cr tokenJérémy Zurcher1-4/+4
2013-11-27error msg shows wrong charJérémy Zurcher1-2/+2
2013-11-27rettype keword -> returnJérémy Zurcher1-1/+1
2013-11-27improve INF and WRN msgsJérémy Zurcher1-5/+8
2013-11-27eo_tokenizer_dump() outputs propetiesJérémy Zurcher1-1/+29
2013-11-27add tokenize_accessorJérémy Zurcher1-2/+52
2013-11-27tokenize_paramsJérémy Zurcher1-1/+62
2013-11-27add tokenize_propertyJérémy Zurcher1-1/+60
2013-11-27add tokenize_propertiesJérémy Zurcher1-2/+48
2013-11-27improve eo_comment token to walk over starting spacesJérémy Zurcher1-1/+1
2013-11-27reorder common tokensJérémy Zurcher1-5/+6
2013-11-27add Eo_Accessor_DefJérémy Zurcher1-4/+21
a property has a name, parameters and accessors
2013-11-26typo, indentJérémy Zurcher1-5/+5
2013-11-26ABORT if tmp var is not NULL when setting itJérémy Zurcher1-0/+4
2013-11-25add and use ident token, complet class tokenizationJérémy Zurcher1-7/+25
2013-11-25show error must set toknz->csJérémy Zurcher1-0/+1
2013-11-25fix some DBG and ERR messagesJérémy Zurcher1-3/+3
2013-11-25add _eo_tokenizer_XX_free() functionsJérémy Zurcher1-0/+83
2013-11-25move tokenizer tmp vars into a substruct tmpJérémy Zurcher1-7/+7
2013-11-25add _Def suffix to ret and param structs, add LAST to enumsJérémy Zurcher1-1/+1
2013-11-25fix begin_list & end_list tokensJérémy Zurcher1-2/+2
2013-11-25want ';' at the end of statementsJérémy Zurcher1-2/+1
2013-11-25support class level eo comments (/*@ … */)Jérémy Zurcher1-1/+8
2013-11-25eo_tokenizer_dump() outputs tokenized definitionsJérémy Zurcher1-5/+17
2013-11-25add inherits supportJérémy Zurcher1-0/+10
2013-11-25start class supportJérémy Zurcher1-5/+48
2013-11-25minor cleanupsJérémy Zurcher1-4/+6
2013-11-25minor fixesJérémy Zurcher1-2/+2
2013-11-24take care of saved token before buffer feedJérémy Zurcher1-3/+16
2013-11-24fix msg severity in _eo_tokenizer_token_get()Jérémy Zurcher1-1/+1
2013-11-23improve ABORT macro end _eo_tokenizer_abort()Jérémy Zurcher1-3/+8
2013-11-23add some tokens in commonJérémy Zurcher1-0/+10
2013-11-23add _eo_tokenizer_token_get()Jérémy Zurcher1-0/+13
2013-11-23cleanup/add actions and struct to save line and token start ptrJérémy Zurcher1-7/+14
2013-11-23add _eo_tokenizer_abort()Jérémy Zurcher1-2/+12
2013-11-23implement eo_tokenizer_dump()Jérémy Zurcher1-0/+9
2013-11-23move show_ actions, access and variable directives into commonJérémy Zurcher1-35/+36
2013-11-23fix indentJérémy Zurcher1-2/+2
2013-11-23toknz: use stringshare to store sourceJérémy Zurcher1-1/+4
2013-11-23initial commit: support C/C++ commentsJérémy Zurcher1-0/+165