Hacker GitHub

← All repos

FransFaase/RawParser

View on GitHub ↗ ★ 9 C

Showing how a grammar driven parser can be implemented

7 mentions on Hacker News by 1 person: 0 stories, 7 comments · first 2020-10-27 · latest 2025-01-13

Mentions per year 7 mentions · busiest year 2021 (3)
20082026
  1. …style in a better way. The program can combine several Markdown files into a single C program. See: https://github.com/FransFaase/RawParser?tab=readme-ov-file#d...
  2. …C code and weave those fragments into a C program that can be compiled. For an example input, see https://github.com/FransFaase/RawParser#documentation
  3. …you to 'extend' types and function, where '...' is used to indicate previously defined code. See: https://github.com/FransFaase/RawParser#documentation for a collection of MarkDown files and instructions on how to process them.
  4. …a parser that makes no distinction between scanning and parsing in C, which I called RawParser: https://github.com/FransFaase/RawParser . It also offers more powerful grammar constructs and gives examples on how to implement memory…
  5. …restrictions on the input files. An example of the type of input file I have in mind, is given at https://github.com/FransFaase/RawParser/blob/master/docs/gra... . The tool I am developing, and which is far from finished, can be found in…
  6. …based on the context. (I have used this approach in https://github.com/FransFaase/IParse and https://github.com/FransFaase/RawParser ). You can implement some caching, for example with keywords, which usually require you to 'parse' an…
    comment by fjfaase · 2020-12-03 · in Modern Parser Generator
  7. …performance. For two examples of these approaches see: https://github.com/FransFaase/IParse and https://github.com/FransFaase/RawParser (WIP).
    comment by fjfaase · 2020-10-27 · in Parsing Algorithms