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

Using boost spirit instead of lex and yacc

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Won't Do
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Compiler (General)
    • Labels:
      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

            • Assignee:
              jking3 James E. King III
              Reporter:
              msg-72 Mike Gresens

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment