Uploaded image for project: 'Thrift'
  1. Thrift
  2. THRIFT-4156

Using boost spirit instead of lex and yacc

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Won't Do
    • None
    • None
    • Compiler (General)
    • None

    Description

      As a developer I want to use boost spirit to get rid of lex and yacc.

      This kicks dependency to lex, flex, yacc, bison or what ever.
      This makes building easier, because only c++ code must be compiled.
      All grammar is inside the code - all c++. No need to learn ll and yy.

      Attachments

        1. parser.cpp
          8 kB
          Mike Gresens
        2. MyService.thrift
          1 kB
          Mike Gresens
        3. MyService.hpp
          1 kB
          Mike Gresens
        4. doxygen_struct.png
          50 kB
          Mike Gresens
        5. doxygen_service.png
          69 kB
          Mike Gresens
        6. doxygen_enum.png
          15 kB
          Mike Gresens
        7. ast.hpp
          2 kB
          Mike Gresens

        Activity

          People

            jking3 James E. King III
            msg-72 Mike Gresens
            Votes:
            2 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: