Package | Description |
---|---|
org.jruby | |
org.jruby.ast | |
org.jruby.ext.ripper | |
org.jruby.ir.instructions | |
org.jruby.ir.operands | |
org.jruby.ir.runtime | |
org.jruby.ir.targets | |
org.jruby.lexer | |
org.jruby.lexer.yacc | |
org.jruby.util |
Modifier and Type | Method and Description |
---|---|
RegexpOptions |
RubyRegexp.getOptions()
rb_reg_options
|
Modifier and Type | Method and Description |
---|---|
static org.joni.Regex |
RubyRegexp.getRegexpFromCache(Ruby runtime,
ByteList bytes,
org.jcodings.Encoding enc,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newDRegexp(Ruby runtime,
RubyString pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
ByteList pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexp(Ruby runtime,
java.lang.String pattern,
RegexpOptions options) |
static RubyRegexp |
RubyRegexp.newRegexpParser(Ruby runtime,
ByteList pattern,
RegexpOptions options)
throws RaiseException on error so parser can pick this up and give proper line and line number
error as opposed to any non-literal regexp creation which may raise a syntax error but will not
have this extra source info in the error message
|
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject[] strings,
RegexpOptions options) |
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
IRubyObject arg4,
RegexpOptions options)
Deprecated.
|
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
IRubyObject arg3,
RegexpOptions options)
Deprecated.
|
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2,
RegexpOptions options)
Deprecated.
|
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
IRubyObject arg1,
RegexpOptions options)
Deprecated.
|
static RubyString |
RubyRegexp.preprocessDRegexp(Ruby runtime,
IRubyObject arg0,
RegexpOptions options)
Deprecated.
|
static RubyString |
RubyRegexp.preprocessDRegexp(ThreadContext context,
RegexpOptions options,
IRubyObject... args) |
static RubyString |
RubyRegexp.preprocessDRegexp(ThreadContext context,
RegexpOptions options,
IRubyObject arg0) |
static RubyString |
RubyRegexp.preprocessDRegexp(ThreadContext context,
RegexpOptions options,
IRubyObject arg0,
IRubyObject arg1) |
static RubyString |
RubyRegexp.preprocessDRegexp(ThreadContext context,
RegexpOptions options,
IRubyObject arg0,
IRubyObject arg1,
IRubyObject arg2) |
RubyRegexp |
RubyRegexp.regexpInitialize(ByteList bytes,
org.jcodings.Encoding enc,
RegexpOptions options) |
Constructor and Description |
---|
RubyRegexp(Ruby runtime,
org.joni.Regex pattern,
ByteList str,
RegexpOptions options) |
Modifier and Type | Method and Description |
---|---|
RegexpOptions |
DRegexpNode.getOptions()
Gets the options.
|
RegexpOptions |
RegexpNode.getOptions()
Gets the options.
|
Constructor and Description |
---|
DRegexpNode(ISourcePosition position,
RegexpOptions options,
org.jcodings.Encoding encoding) |
RegexpNode(ISourcePosition position,
ByteList value,
RegexpOptions options) |
Modifier and Type | Method and Description |
---|---|
protected RegexpOptions |
RipperLexer.parseRegexpFlags() |
Modifier and Type | Method and Description |
---|---|
RegexpOptions |
BuildDynRegExpInstr.getOptions() |
Constructor and Description |
---|
BuildDynRegExpInstr(Variable result,
Operand[] pieces,
RegexpOptions options) |
Modifier and Type | Field and Description |
---|---|
RegexpOptions |
Regexp.options |
Constructor and Description |
---|
Regexp(ByteList source,
RegexpOptions options) |
Modifier and Type | Method and Description |
---|---|
static RubyRegexp |
IRRuntimeHelpers.newLiteralRegexp(ThreadContext context,
ByteList source,
RegexpOptions options) |
Modifier and Type | Field and Description |
---|---|
protected RegexpOptions |
DRegexpObjectSite.options |
protected RegexpOptions |
RegexpObjectSite.options |
Modifier and Type | Method and Description |
---|---|
void |
IRBytecodeAdapter6.pushDRegexp(java.lang.Runnable callback,
RegexpOptions options,
int arity) |
abstract void |
IRBytecodeAdapter.pushDRegexp(java.lang.Runnable callback,
RegexpOptions options,
int arity)
Build a dynamic regexp.
|
Modifier and Type | Method and Description |
---|---|
protected abstract RegexpOptions |
LexingCommon.parseRegexpFlags() |
protected RegexpOptions |
LexingCommon.parseRegexpFlags(java.lang.StringBuilder unknownFlags) |
Modifier and Type | Method and Description |
---|---|
void |
LexingCommon.checkRegexpFragment(Ruby runtime,
ByteList value,
RegexpOptions options) |
void |
LexingCommon.checkRegexpSyntax(Ruby runtime,
ByteList value,
RegexpOptions options) |
void |
LexingCommon.setRegexpEncoding(Ruby runtime,
ByteList value,
RegexpOptions options) |
Modifier and Type | Method and Description |
---|---|
protected RegexpOptions |
RubyLexer.parseRegexpFlags() |
Modifier and Type | Field and Description |
---|---|
static RegexpOptions |
RegexpOptions.NULL_OPTIONS |
Modifier and Type | Method and Description |
---|---|
RegexpOptions |
RegexpOptions.clone() |
static RegexpOptions |
RegexpOptions.fromEmbeddedOptions(int embeddedOptions) |
static RegexpOptions |
RegexpOptions.fromJoniOptions(int joniOptions) |
RegexpOptions |
RegexpOptions.withoutOnce() |
Modifier and Type | Method and Description |
---|---|
static void |
RegexpSupport.appendOptions(ByteList to,
RegexpOptions options) |
static void |
RegexpSupport.raiseRegexpError19(Ruby runtime,
ByteList bytes,
org.jcodings.Encoding enc,
RegexpOptions options,
java.lang.String err) |
static ByteList |
RegexpSupport.regexpDescription19(Ruby runtime,
ByteList bytes,
RegexpOptions options,
org.jcodings.Encoding enc) |
Copyright © 2001-2020 JRuby. All Rights Reserved.