summaryrefslogtreecommitdiffhomepage
path: root/parser/raylib_api.lua
AgeCommit message (Collapse)Author
2022-08-02Move parser output to outputRay
2022-05-06Add support for calculated defines to parser (#2463)lazaray
* Add support for calculated defines to parser * Regenerate parser output
2022-05-04Reorder parser (#2462)lazaray
* Reorder parser output * Regenerate parser output * Reorder parser line reading * Reorder parser data parsing * Reorder remaining parser stuff
2022-05-04Parser improvements (#2461)lazaray
* Fix parser function description detection Some functions in easings.h are defined on a single line and include a division which was mistaken for the start of the description. * Fix parser detection of macros including spaces * Add support for self-referencing structs to parser * Fix parser code style * Fix parser handling of multiple fields on one line * Increase parser MAX_STRUCT_FIELDS For internal rlglData State struct (internal structs are still not supported but this makes it less wrong). * Add description helper to parser * Regenerate parser output * Add cakkbacks to parser * Regenerate parser output * Refactor funcLines to be an array of line numbers It used to be an array of pointers into the text buffer but was changed to be an array of pointers to the lines. Now it is an array of line numbers like the others. * Fix code style * Move array size from name to type * Regenerate parser output
2022-05-01Add aliases to parser (#2444)lazaray
* Fix parser indentation * Fix parser comments * Add aliases to parser * Regenerate parser output * Fix parser handling of multiple fields on one line * Regenerate parser output * Fix parser code style
2022-04-05Fix string defines generating invalid XML (#2426)Benedek Szilvasy
2022-03-08Update parser (#2375)Ethan Conneely
* Add variable len args support * Api Regen for 4.1dev
2022-01-04JSON parser: Use array for function params (#2255) (#2264)gtrxAC
* JSON parser: Use array for function params (#2255) * Parser: follow C convention of type before name
2021-12-16Parse struct descriptions (#2214)Benedek Szilvasy
* Update struct parser to parse from lines buffer * Parse struct description * Fix erroneous comment
2021-12-16Parse enum descriptions and value descriptions (#2208)Benedek Szilvasy
* Parse enum descriptions and value descriptions * Put braces on newline * Properly escape strings * Realise that XML doesn't actually need backslash escapes * Replace FPrintfEscapes with EscapeBackslashes * Remove #include <stdarg.h> * Update EscapeBackslashes description
2021-11-11added LUA output format for parser; added Makefile for raylib_parser; added ↵iskolbin
raylib_api.lua parser result; added raylib_parser binary to gitignore (#2129)