1. Remove duplicate/broken code in product tables section 2. Fix PostCSS config for Tailwind 4 3. Add @tailwindcss/postcss dependency 4. Remove --production flag from Dockerfile (sharp required) All fixes enable successful Docker build with favicon working.
44 lines
983 B
JavaScript
44 lines
983 B
JavaScript
import { WhiteSpace, Comment } from '../tokenizer/index.js';
|
|
|
|
export function readSequence(recognizer) {
|
|
const children = this.createList();
|
|
let space = false;
|
|
const context = {
|
|
recognizer
|
|
};
|
|
|
|
while (!this.eof) {
|
|
switch (this.tokenType) {
|
|
case Comment:
|
|
this.next();
|
|
continue;
|
|
|
|
case WhiteSpace:
|
|
space = true;
|
|
this.next();
|
|
continue;
|
|
}
|
|
|
|
let child = recognizer.getNode.call(this, context);
|
|
|
|
if (child === undefined) {
|
|
break;
|
|
}
|
|
|
|
if (space) {
|
|
if (recognizer.onWhiteSpace) {
|
|
recognizer.onWhiteSpace.call(this, child, children, context);
|
|
}
|
|
space = false;
|
|
}
|
|
|
|
children.push(child);
|
|
}
|
|
|
|
if (space && recognizer.onWhiteSpace) {
|
|
recognizer.onWhiteSpace.call(this, null, children, context);
|
|
}
|
|
|
|
return children;
|
|
};
|