in jspwiki-main/src/main/java/org/apache/wiki/parser/JSPWikiMarkupParser.java [1586:1609]
private Element handleTilde() throws IOException {
final int ch = nextToken();
if( ch == ' ' ) {
if( m_wysiwygEditorMode ) {
m_plainTextBuf.append( "~ " );
}
return m_currentElement;
}
if( ch == '|' || ch == '~' || ch == '\\' || ch == '*' || ch == '#' ||
ch == '-' || ch == '!' || ch == '\'' || ch == '_' || ch == '[' ||
ch == '{' || ch == ']' || ch == '}' || ch == '%' ) {
if( m_wysiwygEditorMode ) {
m_plainTextBuf.append( '~' );
}
m_plainTextBuf.append( ( char ) ch );
m_plainTextBuf.append( readWhile( "" + ( char ) ch ) );
return m_currentElement;
}
// No escape.
pushBack( ch );
return null;
}