public class LexingCommon extends Object
| Modifier and Type | Field and Description | 
|---|---|
| static org.jcodings.Encoding | ASCII8BIT_ENCODING | 
| static org.jruby.util.ByteList | BEGIN_DOC_MARKER | 
| static org.jruby.util.ByteList | CODING | 
| static org.jruby.util.ByteList | END_DOC_MARKER | 
| static org.jruby.util.ByteList | END_MARKER | 
| static int | EOF | 
| static org.joni.Regex | magicRegexp | 
| static String | magicString | 
| static int | str_dquote | 
| static int | str_dsym | 
| static int | STR_FUNC_ESCAPE | 
| static int | STR_FUNC_EXPAND | 
| static int | STR_FUNC_INDENT | 
| static int | STR_FUNC_QWORDS | 
| static int | STR_FUNC_REGEXP | 
| static int | STR_FUNC_SYMBOL | 
| static int | str_regexp | 
| static int | str_squote | 
| static int | str_ssym | 
| static int | str_xquote | 
| static int | SUFFIX_ALL | 
| static int | SUFFIX_I | 
| static int | SUFFIX_R | 
| static org.jcodings.Encoding | USASCII_ENCODING | 
| static org.jcodings.Encoding | UTF8_ENCODING | 
| Constructor and Description | 
|---|
| LexingCommon() | 
| Modifier and Type | Method and Description | 
|---|---|
| static boolean | isHexChar(int c) | 
| static boolean | isOctChar(int c) | 
| static int | magicCommentMarker(org.jruby.util.ByteList str,
                  int begin) | 
| static org.jruby.util.ByteList | parseMagicComment(Ruby runtime,
                 org.jruby.util.ByteList magicLine) | 
public static final int STR_FUNC_ESCAPE
public static final int STR_FUNC_EXPAND
public static final int STR_FUNC_REGEXP
public static final int STR_FUNC_QWORDS
public static final int STR_FUNC_SYMBOL
public static final int STR_FUNC_INDENT
public static final int str_squote
public static final int str_dquote
public static final int str_xquote
public static final int str_regexp
public static final int str_ssym
public static final int str_dsym
public static final int EOF
public static org.jruby.util.ByteList END_MARKER
public static org.jruby.util.ByteList BEGIN_DOC_MARKER
public static org.jruby.util.ByteList END_DOC_MARKER
public static org.jruby.util.ByteList CODING
public static final org.jcodings.Encoding UTF8_ENCODING
public static final org.jcodings.Encoding USASCII_ENCODING
public static final org.jcodings.Encoding ASCII8BIT_ENCODING
public static final int SUFFIX_R
public static final int SUFFIX_I
public static final int SUFFIX_ALL
public static final String magicString
public static final org.joni.Regex magicRegexp
public static boolean isHexChar(int c)
c - the character to testpublic static boolean isOctChar(int c)
c - the character to testpublic static int magicCommentMarker(org.jruby.util.ByteList str,
                     int begin)
public static org.jruby.util.ByteList parseMagicComment(Ruby runtime, org.jruby.util.ByteList magicLine) throws IOException
IOExceptionCopyright © 2001-2015 JRuby. All Rights Reserved.