Skip to content
Snippets Groups Projects
Select Git revision
  • 7692931d2646b0ee820fb3e00ec0297705eb2512
  • master default protected
2 results

EndParser.java

Blame
  • EndParser.java 635 B
    public class EndParser extends StatementParser {
        public EndParser() {
            super("end");
        }
    
    
        @Override
        protected RegexChecker[] initializeStages() {
            return new RegexChecker[] {
                    fundamentalChecker(FundamentalChecker.END_OF_STATEMENT)
            };
        }
    
        @Override
        protected String getStageErrorMessage(int stagePosition) {
            return "Missing semicolon";
        }
    
    
        @Override
        public void _execute() throws OperationError {
            getInterpreter().executeEnd();
        }
    
        @Override
        public String getChangeMessage() {
            return "Going back to my while loop";
        }
    
    
    }