Skip to content
#

Parser

A parser turns its input (often text in form of a file) into a more advantageous representation (usually a certain data structure in memory) to perform a specific task.

Common examples include:

  • parsers for markup languages (e.g. HTML/Markdown etc)
  • parsers for data-serialization formats (e.g. JSON/XML/YAML etc)
  • parsers used as part of/in conjunction with a compiler (in this case, the parser consumes the tokenized input emitted by the Lexer and ultimately feeds the resulting parse tree/concrete syntax tree into the compiler)
  • Here are 1,073 public repositories matching this topic...

    picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

    • Updated Oct 30, 2025
    • Java

    Оценка эффективности инвестиций и трейдинга с учетом комиссий, налогов (удержанных и ожидающихся), дивидендов и купонов.

    • Updated Oct 29, 2025
    • Java
    Followers
    135 followers
    Website
    github.com/topics/parser