Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.6 / 3....
  • Linux Kernel 3.0.82 LTS...
  • KDE Software Compilatio...
  • PulseAudio 4.0
  • Wireshark 1.10.0
  • NetworkManager 0.9.8.2
  • LibreOffice 3.6.6 / 4.0...
  • SystemRescueCd 3.7.0
  • Linux Kernel 3.10 RC6
  • Ubuntu Tweak 0.8.5
  • Home > Linux > Programming > Code Generators

    Yapps 2.0.4

    Download button

    No screenshots available
    Downloads: 736  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Fair (2.9/5)
    12 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Amit Patel | More programs
    MIT/X Consortium Lic... / FREE
    May 28th, 2008, 07:43 GMT
    ROOT / Programming / Code Generators

     Read user reviews (0)  Refer to a friend  Subscribe

    Yapps description

    Yapps is an easy to use parser generator that is written in Python and generates Python code.

    Yapps (Yet Another Python Parser System) is an easy to use parser generator that is written in Python and generates Python code.

    Yapps is simple, is easy to use, and produces human-readable parsers. It is not fast, powerful, or particularly flexible. Yapps is designed to be used when regular expressions are not enough and other parser systems are too much: situations where you may write your own recursive descent parser.

    Product's homepage

    Here are some key features of "Yapps":

    · Yapps produces human-readable recursive descent parsers. There are several heuristics used to keep the generated code simple.
    · Yapps produces context-sensitive scanners that pick tokens based on the type of tokens accepted by the parser. In some situations, token matching is ambiguous unless the context is taken into account.
    · Yapps rules can pass arguments down to subrules, so subrules can use information (such as declarations) that was parsed at higher levels in the parsing process.

    Requirements:

    · Python >= 1.5

      


    TAGS:

    code generator | python parser | code parser | python | code | recursive

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM