Racket Slack Archive
advent-of-codeamnesicannouncementsapi-designawesomebdd-μ-algebrabeginnersbrazilchoicec-papercicontractdevdrracketemacsespañolfroggamejamgamesgeneralgermanygt-benchmarksgt-benchmarks-archivehakaruhtdpicfp-lindenmayerjobslenslinkletmath-scribblemetapictminitestmusicnewspicturecompetition19pkgplotpycketquickscript-competitionracketracket-italyracket-schoolracketscriptrandomrashrattlerconrealm-of-racketreleaserhombusscribble-mathshamsketchingslack-archivesozspace-efficientstandard-fishsummer-schoolsummerschoolsurveysyntax-parse-exampletest-channeltheorytriageturnstiletyped-w3sukurlangvimwatching-githubwebwelcomewg-racket-survey-2019wikiwordle
soegaard2
2020-3-25 07:59:34

Hi @matias Section 3 of the Honu paper explains how the parser works. https://www.cs.utah.edu/~rafkind/papers/honu-2012.pdf

The parsing phase is interleaved with enforestation and that in turn calls out to user defined macros.

The relevant code begins here: https://github.com/racket/honu/blob/master/honu-parse/parse.rkt


dblyshchyk
2020-3-25 21:09:56

@dblyshchyk has joined the channel


Racket Slack Archive

  • Racket Slack Archive
  • ben.knoble+racket+slack@gmail.com
  • racket
  • racketlang

An archive of the Racket Slack