The YARD parser is extremely fast, due to the fact that it generates the parser at compile-time, instead of at run-time, like similar tools such as boost::spirit. I have created an informal parsing test where it outperforms the boost::spirit library by a factor of 10 on a C++ tokenization task. I would like help setting up a series of benchmarks for YARD, and compare it to existing tools like Flex / Bison / spirit / etc.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The YARD parser is extremely fast, due to the fact that it generates the parser at compile-time, instead of at run-time, like similar tools such as boost::spirit. I have created an informal parsing test where it outperforms the boost::spirit library by a factor of 10 on a C++ tokenization task. I would like help setting up a series of benchmarks for YARD, and compare it to existing tools like Flex / Bison / spirit / etc.