예제 #1
0
파일: Parser.cs 프로젝트: sisakat/cslox
        private Stmt BreakStatement()
        {
            Stmt.Break stmt = null;
            if (Match(TokenType.NUMBER))
            {
                stmt = new Stmt.Break(Previous());
            }
            else
            {
                stmt = new Stmt.Break(null);
            }

            Consume(TokenType.SEMICOLON, "Expected ';' after 'break'.");
            return(stmt);
        }
예제 #2
0
파일: AstPrinter.cs 프로젝트: sisakat/cslox
 public string VisitBreakStmt(Stmt.Break stmt)
 {
     throw new NotImplementedException();
 }