Introduction
Software Overview
Ragel is a finite-state machine compiler. It compiles regular expression–based state machines into parsers of traditional programming languages such as C, C++, D, Java, and Ruby. In addition to byte streams, Ragel also parses any other content that can be expressed in regular expressions and it can easily embed parsed code into traditional programming languages. Ragel is also often used as a syntax checker.
This practice uses the Kunpeng Porting Advisor tool of the Kunpeng DevKit to perform software porting analysis and implement software porting.
Programming language: C
Open source license: GPL v2
Recommended Software Version
Kunpeng DevKit version: 26.0.RC1
Ragel 6.10