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
20082026
-
…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]…
comment by fjfaase · 2026-01-26 · in Show HN: A small programming language where everything is pass-by-value -
…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) -
…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 -
…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:…
comment by fjfaase · 2022-12-14 · in Noulith: A new programming language by the current Advent of Code leader -
…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) -
…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…
comment by fjfaase · 2021-08-21 · in Parser generators vs. handwritten parsers: surveying major languages in 2021 -
…. 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.
comment by fjfaase · 2021-02-27 · in Noweb – A Simple, Extensible Tool for Literate Programming -
…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 -
…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 -
…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] -
…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 -
…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 -
…a recursive decent back-tracking parser which because it uses memorization, works quite fast. See http://github.com/FransFaase/IParse
comment by fjfaase · 2019-03-08 · in Dreaming of a Parser Generator for Language Design -
…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 -
…parser itself with a hard coded version of the grammar of the grammar.) Have a look at: https://github.com/FransFaase/IParse
comment by fjfaase · 2017-03-20 · in Show HN: How to write a recursive descent parser