public WidthRule() { chain = new CharacterChain(); chain.Add(new CharacterHandler('\t', HandleTab, true)); chain.Add(new CharacterHandler(Char.IsWhiteSpace, HandleWhitespace, true)); chain.Add(new CharacterHandler(HandleDefault, true)); }
public Rule() { chain = new CharacterChain(); chain.Add(new CharacterHandler(Constants.ASCII_LF, HandleNewline, true)); chain.Add(new CharacterHandler('\'', HandleCharDefinition, false)); chain.Add(new CharacterHandler('"', HandleStringDefinition, false)); chain.Add(new CharacterHandler('/', HandleSlash, true)); chain.Add(new CharacterHandler('*', HandleStar, true)); chain.Add(new CharacterHandler(HandleDefault, true)); }