this post was submitted on 28 Nov 2023
1 points (100.0% liked)

Lisp

55 readers
3 users here now

founded 1 year ago
MODERATORS
 

I'm hoping to read some C code (XPM image files) using Common Lisp, and I am thinking that it would help to equip the Lisp parser to skip over C-style comments (primarily /* ... */ comments, maybe also //, not sure if that's necessary yet).

Can anyone say how to define a readtable which skips over C-style comments? A web search didn't bring up anything from what I can tell.

I only need to read the C code, so it's acceptable that skipping C-style comments makes it impossible to read some valid Common Lisp constructs.

you are viewing a single comment's thread
view the rest of the comments
[โ€“] dzecniv@alien.top 1 points 1 year ago (1 children)

This one has a readtable with C-style /* */ comments: https://github.com/y2q-actionman/with-c-syntax (found on awesome-cl)

[โ€“] corvid_booster@alien.top 1 points 1 year ago

Thanks, that looks promising, I will take a closer look.