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
IOException
Copyright © 2001-2015 JRuby. All Rights Reserved.