Top Inners Fields Constructors Methods
org.python.modules.sre

public Class SRE_STATE

extends Object
Class Inheritance
Imports
com.google.common.cache.CacheBuilder, .CacheLoader, .LoadingCache, .Weigher, org.python.core.Options, .Py, .PyString

Nested and Inner Type Summary

Modifier and TypeClass and Description
private static enum

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int[]
pack-priv int[]
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv SRE_REPEAT
pack-priv static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv static byte[]
pack-priv static byte[]
pack-priv static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
public static final int
pack-priv static final int
pack-priv static final int
pack-priv int
pack-priv int[]
public static final int

Constructor Summary

AccessConstructor and Description
public
SRE_STATE(PyString str, int start, int end, int flags)

Method Summary

Modifier and TypeMethod and Description
public static int
getlower(int ch, int flags)

pack-priv String
getslice(int index, String string, boolean empty)

private void
LASTMARK_RESTORE(int lastmark, int lastindex)

pack-priv final int
lower(int ch)

private void
private void
mark_restore(int lo, int hi, int mark_stack_base)

private int
mark_save(int lo, int hi)

pack-priv final boolean
SRE_AT(int ptr, int at)

pack-priv final boolean
sre_category(int category, int ch)

pack-priv final boolean
SRE_CHARSET(int[] set, int setidx, int ch)

private int
SRE_COUNT(int[] pattern, int pidx, int maxcount, int level)

pack-priv final boolean
SRE_IS_DIGIT(int ch)

pack-priv final boolean
pack-priv final boolean
SRE_IS_SPACE(int ch)

pack-priv final boolean
SRE_IS_WORD(int ch)

pack-priv final boolean
pack-priv final int
SRE_MATCH(int[] pattern, int pidx, int level)

pack-priv int
SRE_SEARCH(int[] pattern, int pidx)

pack-priv final boolean
pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

beginningback to summary
pack-priv int beginning
charsizeback to summary
pack-priv int charsize
endback to summary
pack-priv int end
endposback to summary
pack-priv int endpos
flagsback to summary
pack-priv int flags
lastindexback to summary
pack-priv int lastindex
lastmarkback to summary
pack-priv int lastmark
markback to summary
pack-priv int[] mark
mark_stackback to summary
pack-priv int[] mark_stack
mark_stack_baseback to summary
pack-priv int mark_stack_base
mark_stack_sizeback to summary
pack-priv int mark_stack_size
maxlevelback to summary
pack-priv int maxlevel
posback to summary
pack-priv int pos
ptrback to summary
pack-priv int ptr
repeatback to summary
pack-priv SRE_REPEAT repeat
SRE_ALNUM_MASKback to summary
pack-priv static final int SRE_ALNUM_MASK
SRE_AT_BEGINNINGback to summary
public static final int SRE_AT_BEGINNING
SRE_AT_BEGINNING_LINEback to summary
public static final int SRE_AT_BEGINNING_LINE
SRE_AT_BEGINNING_STRINGback to summary
public static final int SRE_AT_BEGINNING_STRING
SRE_AT_BOUNDARYback to summary
public static final int SRE_AT_BOUNDARY
SRE_AT_ENDback to summary
public static final int SRE_AT_END
SRE_AT_END_LINEback to summary
public static final int SRE_AT_END_LINE
SRE_AT_END_STRINGback to summary
public static final int SRE_AT_END_STRING
SRE_AT_LOC_BOUNDARYback to summary
public static final int SRE_AT_LOC_BOUNDARY
SRE_AT_LOC_NON_BOUNDARYback to summary
public static final int SRE_AT_LOC_NON_BOUNDARY
SRE_AT_NON_BOUNDARYback to summary
public static final int SRE_AT_NON_BOUNDARY
SRE_AT_UNI_BOUNDARYback to summary
public static final int SRE_AT_UNI_BOUNDARY
SRE_AT_UNI_NON_BOUNDARYback to summary
public static final int SRE_AT_UNI_NON_BOUNDARY
SRE_CATEGORY_DIGITback to summary
public static final int SRE_CATEGORY_DIGIT
SRE_CATEGORY_LINEBREAKback to summary
public static final int SRE_CATEGORY_LINEBREAK
SRE_CATEGORY_LOC_NOT_WORDback to summary
public static final int SRE_CATEGORY_LOC_NOT_WORD
SRE_CATEGORY_LOC_WORDback to summary
public static final int SRE_CATEGORY_LOC_WORD
SRE_CATEGORY_NOT_DIGITback to summary
public static final int SRE_CATEGORY_NOT_DIGIT
SRE_CATEGORY_NOT_LINEBREAKback to summary
public static final int SRE_CATEGORY_NOT_LINEBREAK
SRE_CATEGORY_NOT_SPACEback to summary
public static final int SRE_CATEGORY_NOT_SPACE
SRE_CATEGORY_NOT_WORDback to summary
public static final int SRE_CATEGORY_NOT_WORD
SRE_CATEGORY_SPACEback to summary
public static final int SRE_CATEGORY_SPACE
SRE_CATEGORY_UNI_DIGITback to summary
public static final int SRE_CATEGORY_UNI_DIGIT
SRE_CATEGORY_UNI_LINEBREAKback to summary
public static final int SRE_CATEGORY_UNI_LINEBREAK
SRE_CATEGORY_UNI_NOT_DIGITback to summary
public static final int SRE_CATEGORY_UNI_NOT_DIGIT
SRE_CATEGORY_UNI_NOT_LINEBREAKback to summary
public static final int SRE_CATEGORY_UNI_NOT_LINEBREAK
SRE_CATEGORY_UNI_NOT_SPACEback to summary
public static final int SRE_CATEGORY_UNI_NOT_SPACE
SRE_CATEGORY_UNI_NOT_WORDback to summary
public static final int SRE_CATEGORY_UNI_NOT_WORD
SRE_CATEGORY_UNI_SPACEback to summary
public static final int SRE_CATEGORY_UNI_SPACE
SRE_CATEGORY_UNI_WORDback to summary
public static final int SRE_CATEGORY_UNI_WORD
SRE_CATEGORY_WORDback to summary
public static final int SRE_CATEGORY_WORD
sre_char_infoback to summary
pack-priv static byte[] sre_char_info
sre_char_lowerback to summary
pack-priv static byte[] sre_char_lower
SRE_DIGIT_MASKback to summary
pack-priv static final int SRE_DIGIT_MASK
SRE_ERROR_ILLEGALback to summary
public static final int SRE_ERROR_ILLEGAL
SRE_ERROR_RECURSION_LIMITback to summary
public static final int SRE_ERROR_RECURSION_LIMIT
SRE_ERROR_STATEback to summary
public static final int SRE_ERROR_STATE
SRE_FLAG_DOTALLback to summary
public static final int SRE_FLAG_DOTALL
SRE_FLAG_IGNORECASEback to summary
public static final int SRE_FLAG_IGNORECASE
SRE_FLAG_LOCALEback to summary
public static final int SRE_FLAG_LOCALE
SRE_FLAG_MULTILINEback to summary
public static final int SRE_FLAG_MULTILINE
SRE_FLAG_TEMPLATEback to summary
public static final int SRE_FLAG_TEMPLATE
SRE_FLAG_UNICODEback to summary
public static final int SRE_FLAG_UNICODE
SRE_FLAG_VERBOSEback to summary
public static final int SRE_FLAG_VERBOSE
SRE_INFO_CHARSETback to summary
public static final int SRE_INFO_CHARSET
SRE_INFO_LITERALback to summary
public static final int SRE_INFO_LITERAL
SRE_INFO_PREFIXback to summary
public static final int SRE_INFO_PREFIX
SRE_LINEBREAK_MASKback to summary
pack-priv static final int SRE_LINEBREAK_MASK
SRE_MAGICback to summary
public static final int SRE_MAGIC
SRE_OP_ANYback to summary
public static final int SRE_OP_ANY
SRE_OP_ANY_ALLback to summary
public static final int SRE_OP_ANY_ALL
SRE_OP_ASSERTback to summary
public static final int SRE_OP_ASSERT
SRE_OP_ASSERT_NOTback to summary
public static final int SRE_OP_ASSERT_NOT
SRE_OP_ATback to summary
public static final int SRE_OP_AT
SRE_OP_BIGCHARSETback to summary
public static final int SRE_OP_BIGCHARSET
SRE_OP_BRANCHback to summary
public static final int SRE_OP_BRANCH
SRE_OP_CALLback to summary
public static final int SRE_OP_CALL
SRE_OP_CATEGORYback to summary
public static final int SRE_OP_CATEGORY
SRE_OP_CHARSETback to summary
public static final int SRE_OP_CHARSET
SRE_OP_FAILUREback to summary
public static final int SRE_OP_FAILURE
SRE_OP_GROUPREFback to summary
public static final int SRE_OP_GROUPREF
SRE_OP_GROUPREF_EXISTSback to summary
public static final int SRE_OP_GROUPREF_EXISTS
SRE_OP_GROUPREF_IGNOREback to summary
public static final int SRE_OP_GROUPREF_IGNORE
SRE_OP_INback to summary
public static final int SRE_OP_IN
SRE_OP_IN_IGNOREback to summary
public static final int SRE_OP_IN_IGNORE
SRE_OP_INFOback to summary
public static final int SRE_OP_INFO
SRE_OP_JUMPback to summary
public static final int SRE_OP_JUMP
SRE_OP_LITERALback to summary
public static final int SRE_OP_LITERAL
SRE_OP_LITERAL_IGNOREback to summary
public static final int SRE_OP_LITERAL_IGNORE
SRE_OP_MARKback to summary
public static final int SRE_OP_MARK
SRE_OP_MAX_UNTILback to summary
public static final int SRE_OP_MAX_UNTIL
SRE_OP_MIN_REPEAT_ONEback to summary
public static final int SRE_OP_MIN_REPEAT_ONE
SRE_OP_MIN_UNTILback to summary
public static final int SRE_OP_MIN_UNTIL
SRE_OP_NEGATEback to summary
public static final int SRE_OP_NEGATE
SRE_OP_NOT_LITERALback to summary
public static final int SRE_OP_NOT_LITERAL
SRE_OP_NOT_LITERAL_IGNOREback to summary
public static final int SRE_OP_NOT_LITERAL_IGNORE
SRE_OP_RANGEback to summary
public static final int SRE_OP_RANGE
SRE_OP_REPEATback to summary
public static final int SRE_OP_REPEAT
SRE_OP_REPEAT_ONEback to summary
public static final int SRE_OP_REPEAT_ONE
SRE_OP_SUBPATTERNback to summary
public static final int SRE_OP_SUBPATTERN
SRE_OP_SUCCESSback to summary
public static final int SRE_OP_SUCCESS
SRE_SPACE_MASKback to summary
pack-priv static final int SRE_SPACE_MASK
SRE_WORD_MASKback to summary
pack-priv static final int SRE_WORD_MASK
startback to summary
pack-priv int start
strback to summary
pack-priv int[] str
USE_RECURSION_LIMITback to summary
public static final int USE_RECURSION_LIMIT

Constructor Detail

SRE_STATEback to summary
public SRE_STATE(PyString str, int start, int end, int flags)

Method Detail

getlowerback to summary
public static int getlower(int ch, int flags)
getsliceback to summary
pack-priv String getslice(int index, String string, boolean empty)
LASTMARK_RESTOREback to summary
private void LASTMARK_RESTORE(int lastmark, int lastindex)
lowerback to summary
pack-priv final int lower(int ch)
mark_finiback to summary
private void mark_fini()
mark_restoreback to summary
private void mark_restore(int lo, int hi, int mark_stack_base)
mark_saveback to summary
private int mark_save(int lo, int hi)
SRE_ATback to summary
pack-priv final boolean SRE_AT(int ptr, int at)
sre_categoryback to summary
pack-priv final boolean sre_category(int category, int ch)
SRE_CHARSETback to summary
pack-priv final boolean SRE_CHARSET(int[] set, int setidx, int ch)
SRE_COUNTback to summary
private int SRE_COUNT(int[] pattern, int pidx, int maxcount, int level)
SRE_IS_DIGITback to summary
pack-priv final boolean SRE_IS_DIGIT(int ch)
SRE_IS_LINEBREAKback to summary
pack-priv final boolean SRE_IS_LINEBREAK(int ch)
SRE_IS_SPACEback to summary
pack-priv final boolean SRE_IS_SPACE(int ch)
SRE_IS_WORDback to summary
pack-priv final boolean SRE_IS_WORD(int ch)
SRE_LOC_IS_WORDback to summary
pack-priv final boolean SRE_LOC_IS_WORD(int ch)
SRE_MATCHback to summary
pack-priv final int SRE_MATCH(int[] pattern, int pidx, int level)
SRE_SEARCHback to summary
pack-priv int SRE_SEARCH(int[] pattern, int pidx)
SRE_UNI_IS_LINEBREAKback to summary
pack-priv final boolean SRE_UNI_IS_LINEBREAK(int ch)
state_resetback to summary
pack-priv void state_reset()
org.python.modules.sre back to summary

private final Enum SRE_STATE.CACHE

extends Enum<SRE_STATE.CACHE>
Class Inheritance

Field Summary

Modifier and TypeField and Description
private LoadingCache<PyString, int[]>
public static final SRE_STATE.CACHE

Constructor Summary

AccessConstructor and Description
private
CACHE(String spec)

Method Summary

Modifier and TypeMethod and Description
private int[]
public static SRE_STATE.CACHE
public static SRE_STATE.CACHE[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

cacheback to summary
private LoadingCache<PyString, int[]> cache
INSTANCEback to summary
public static final SRE_STATE.CACHE INSTANCE

Constructor Detail

CACHEback to summary
private CACHE(String spec)

Method Detail

getback to summary
private int[] get(PyString str)
valueOfback to summary
public static SRE_STATE.CACHE valueOf(String name)
valuesback to summary
public static SRE_STATE.CACHE[] values()