| Modifier and Type | Field and Description |
|---|---|
| private final char | |
| protected Encoding | |
| private final char | |
| private int | |
| private int | |
| private boolean | |
| private List | |
| private final int |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected ByteList | |
| private int | |
| private void | |
| public int | |
| private void | |
| private void | |
| public int | parseString(RubyLexer lexer, LexerSource src)
Implements abstract org.
|
| public int | parseStringIntoBuffer(RubyLexer lexer, LexerSource src, ByteList buffer, Encoding encoding, boolean[] encodingDetermined)
|
| private boolean | |
| private void |
| begin | back to summary |
|---|---|
| private final char begin | |
| encodingOut | back to summary |
|---|---|
| protected Encoding encodingOut | |
| end | back to summary |
|---|---|
| private final char end | |
| flags | back to summary |
|---|---|
| private int flags | |
| nest | back to summary |
|---|---|
| private int nest | |
| regexpDynamic | back to summary |
|---|---|
| private boolean regexpDynamic | |
| regexpFragments | back to summary |
|---|---|
| private List<ByteList> regexpFragments | |
| startLine | back to summary |
|---|---|
| private final int startLine | |
| StringTerm | back to summary |
|---|---|
| public StringTerm(int flags, int begin, int end, int startLine) | |
| createByteList | back to summary |
|---|---|
| protected ByteList createByteList(RubyLexer lexer) | |
| endFound | back to summary |
|---|---|
| private int endFound(RubyLexer lexer) throws IOException | |
| escaped | back to summary |
|---|---|
| private void escaped(RubyLexer lexer, LexerSource src, ByteList buffer) throws IOException | |
| getFlags | back to summary |
|---|---|
| public int getFlags() Implements abstract org. | |
| mixedEscape | back to summary |
|---|---|
| private void mixedEscape(RubyLexer lexer, Encoding foundEncoding, Encoding parserEncoding) | |
| parseEscapeIntoBuffer | back to summary |
|---|---|
| private void parseEscapeIntoBuffer(RubyLexer lexer, LexerSource src, ByteList buffer) throws IOException | |
| parseString | back to summary |
|---|---|
| public int parseString(RubyLexer lexer, LexerSource src) throws IOException Implements abstract org.
| |
| parseStringIntoBuffer | back to summary |
|---|---|
| public int parseStringIntoBuffer(RubyLexer lexer, LexerSource src, ByteList buffer, Encoding encoding, boolean[] encodingDetermined) throws IOException | |
| simple_re_meta | back to summary |
|---|---|
| private boolean simple_re_meta(int c) | |
| validateRegexp | back to summary |
|---|---|
| private void validateRegexp(RubyLexer lexer) throws IOException | |