Summary
Creating the neccessary library files and code generation methods to have a decent implementation of Protocol Buffers for ActionScript.
Current Implementation
Already in place is the ability to compile a basic proto message into a valid actionscript3 file(s). So far there is support for the following:
- primitive fields: String, Boolean, int, Number, uint
- all labels: required, optional, repeated
- Messages consisting of embedded messages
- conformity to IDataInput/IDataOutput
Todo List
- merging messages together
- implementation of Enums
- extensions
- services
- implementation of more protobuf methods
- compiler options and package assigning
Current Project Situation
Source available, snapshot download available
Thanks
Many thanks to isee systems for letting me work on this during their time.