Hacker GitHub

← All repos

FransFaase/IParse

View on GitHub ↗ ★ 15 C++

IParse: an interpreting parser written in C++

15 mentions on Hacker News by 1 person: 0 stories, 15 comments · first 2017-03-20 · latest 2026-01-26

Mentions per year 15 mentions · busiest year 2020 (4)
20082026
  1. …language that is based on this, but also attempts to add references with defined behavior [3]. [1] https://github.com/FransFaase/IParse/?tab=readme-ov-file#mar... [2] https://www.iwriteiam.nl/D1801.html#7 [3]…
  2. …a normal editor and use copy-and-paste a lot when making new versions of a certain function. [1] https://github.com/FransFaase/IParse/?tab=readme-ov-file#mar... [2] https://github.com/FransFaase/AdventOfCode2024/blob/main/Day...
    comment by fjfaase · 2025-02-21 · in Append-Only Programming (2024)
  3. …of the characters. The nodes often taken up more memory space than the strings themselves. [1] https://github.com/FransFaase/IParse/ [2] https://github.com/FransFaase/IParse/blob/master/software/Id...
    comment by fjfaase · 2023-09-10 · in I wrote a string type
  4. …having solved three puzzles. I did it in a kind of literary programming style using MarkDownC ( https://github.com/FransFaase/IParse/blob/master/README.md#m... ). You can see the page with the code at:…
  5. …Abstract Syntax Trees, so I guess, it could be adapted for different programming languages. See: https://github.com/FransFaase/IParse#markdownc
    comment by fjfaase · 2022-05-19 · in The Tools I Use to Write Books (2018)
  6. …in IParse, which is not a parser generator, but a parser that interprets a grammar. See for example https://github.com/FransFaase/IParse/blob/master/software/c_... where symbols starting with a back slash are a kind of white space…
  7. …. The tool I am developing, and which is far from finished, can be found in https://github.com/FransFaase/IParse in the MarkDownC.cpp file.
  8. …of parsing by calling specific lexing functions 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…
    comment by fjfaase · 2020-12-03 · in Modern Parser Generator
  9. …code, probably due to a better CPU cache 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
  10. …of the grammar, you could even use it to parse the grammar.) An example of this can be found at: https://github.com/FransFaase/IParse
    comment by fjfaase · 2020-01-17 · in Code Generation Isa Design Smell [C2Wiki]
  11. …engineer will encounter. For all other applications, standard libraries and/or compilers exist. See https://github.com/FransFaase/IParse for an example of this approach. Anyway, please do not compare disk space to build with source code…
    comment by fjfaase · 2020-01-09 · in C Compiler from Scratch
  12. …with some annotations about where to insert line breaks and indentation). For more details see https://github.com/FransFaase/IParse
    comment by fjfaase · 2019-08-27 · in Left-Recursive Peg Grammars
  13. …a recursive decent back-tracking parser which because it uses memorization, works quite fast. See http://github.com/FransFaase/IParse
  14. …parser itself using a hard coded abstract parse tree of the grammar of the grammar. See https://github.com/FransFaase/IParse
    comment by fjfaase · 2018-04-09 · in Writing a recursive ascent parser by hand
  15. …parser itself with a hard coded version of the grammar of the grammar.) Have a look at: https://github.com/FransFaase/IParse