diff --git a/src/Scanner.cc b/src/Scanner.cc index c17403523..c0d42b6f6 100644 --- a/src/Scanner.cc +++ b/src/Scanner.cc @@ -77,9 +77,19 @@ namespace bolt { for (;;) { StartLoc = getCurrentLoc(); C0 = getChar(); - if (!isWhiteSpace(C0)) { - break; + if (isWhiteSpace(C0)) { + continue; } + if (C0 == '#') { + for (;;) { + C0 = getChar(); + if (C0 == '\n' || C0 == EOF) { + break; + } + } + continue; + } + break; } switch (C0) {