public class RubyTarget.RubyRenderer
extends java.lang.Object
implements org.stringtemplate.v4.AttributeRenderer
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String[] |
rubyCharValueEscape |
| Constructor and Description |
|---|
RubyRenderer() |
| Modifier and Type | Method and Description |
|---|---|
private java.lang.String |
camelcase(java.lang.String value) |
private java.lang.String |
constantcase(java.lang.String value) |
private java.lang.String |
constantPath(java.lang.String value) |
private java.lang.String |
label(java.lang.String value) |
private java.lang.String |
lexerRule(java.lang.String value) |
private java.lang.String |
platform(java.lang.String value) |
private java.lang.String |
rubyString(java.lang.String value) |
private java.lang.String |
snakecase(java.lang.String value)
given an input string, which is presumed
to contain a word, which may potentially be camelcased,
and convert it to snake_case underscore style.
|
private java.lang.String |
subcamelcase(java.lang.String value) |
private java.lang.String |
symbol(java.lang.String value) |
java.lang.String |
toString(java.lang.Object o,
java.lang.String formatName,
java.util.Locale locale) |
public java.lang.String toString(java.lang.Object o,
java.lang.String formatName,
java.util.Locale locale)
toString in interface org.stringtemplate.v4.AttributeRendererprivate java.lang.String snakecase(java.lang.String value)
private java.lang.String constantcase(java.lang.String value)
private java.lang.String platform(java.lang.String value)
private java.lang.String symbol(java.lang.String value)
private java.lang.String lexerRule(java.lang.String value)
private java.lang.String constantPath(java.lang.String value)
private java.lang.String rubyString(java.lang.String value)
private java.lang.String camelcase(java.lang.String value)
private java.lang.String label(java.lang.String value)
private java.lang.String subcamelcase(java.lang.String value)