wgsl-reflect/src/parser/comments.js
2025-04-17 12:06:54 -05:00

16 lines
344 B
JavaScript

import { char, until } from 'kuebiko'
// https://www.w3.org/TR/WGSL/#comments
const slash = char('\u002f')
const asterisk = char('\u002a')
const comment = seq(slash, slash)
const blockCommentStart = seq(slash, asterisk)
const blockCommentEnd = seq(asterisk, slash)
const blockComment = seq(
blockCommentStart,
until(blockCommentEnd)
)