Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/flo-bit/shapecraft. flo-bit.dev/shapecraft
Something went wrong. Try again.
514 B · 24 lines
JavaScript
at commit da69385e
12345678910111213141516171819202122232425import { Delim, Ident } from '../../tokenizer/index.js';
const FULLSTOP = 0x002E; // U+002E FULL STOP (.)
// '.' identexport const name = 'ClassSelector';export const structure = { name: String};
export function parse() { this.eatDelim(FULLSTOP);
return { type: 'ClassSelector', loc: this.getLocation(this.tokenStart - 1, this.tokenEnd), name: this.consume(Ident) };}
export function generate(node) { this.token(Delim, '.'); this.token(Ident, node.name);}