package codeformat
interface BaseLanguage {
func dealWithNewLine(stateBean: StateBean): Unit
func dealWithAccessPublic(stateBean: StateBean): Bool
func dealWithAccessPrivate(stateBean: StateBean): Bool
func dealWithAccessProtected(stateBean: StateBean): Bool
func dealWithMultiLineComment(stateBean: StateBean, perStr: String): Unit
func dealWithSingleLineComment(stateBean: StateBean, perStr: String): Unit
func dealWithLeftBigBracket(stateBean: StateBean): Unit
func dealWithRightBigBracket(stateBean: StateBean): Unit
func dealWithMacro(stateBean: StateBean): Unit
func dealWithString(stateBean: StateBean): Unit
func dealWithFor(stateBean: StateBean): Unit
func dealWithSemicolon(stateBean: StateBean): Unit
}