anchor.diff:  
     expression() =>
       ref(operation) |
  -    ref(expressionItem);
  +    ref(expressionItem) |
  +    failure("Expression Expected");
   
     operation() => ref(
       token,
  
positive.code:     ref(tryCatchStatement) |
      ref(namespace) |
      ref(classBlock) |
      ref(expressionStatement)
    );
  
    expressionStatement() => ref(expression);
  
negative.code:     (
        char(";") | char("\n").plus()
      ) &
      whitespace().star().optional() |
      failure("Expected a semicolon or a newline"),
      includeSeparators: false
    ) | failure("Expected statements separated by a semicolon or a newline");
  
    statement() => ref(
      token,
  