package org.sql2o.quirks.parameterparsing.impl; /** * Created by lars on 22.09.2014. */ public abstract class AbstractCommentParser implements CharParser { protected void init(){}; @Override public int parse(char c, int idx, StringBuilder parsedSql, String sql, int length) { init(); do { parsedSql.append(c); if (++idx == length) return idx; c = sql.charAt(idx); } while(!isEndComment(c)); parsedSql.append(c); return idx; } public abstract boolean isEndComment(char c); }