Package rivescript :: Module rivescript :: Class RE
[hide private]
[frames] | no frames]

Class RE

source code

object --+
         |
        RE

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  array = re.compile(r'@(.+?)\b')
  bot_tag = re.compile(r'<bot (.+?)>')
  botstars = re.compile(r'<botstar(\d+)>')
  cond_parse = re.compile(r'^(.+?)\s+(==|eq|!=|ne|<>|<|<=|>|>=)\...
  cond_split = re.compile(r'\s*=>\s*')
  cond_syntax = re.compile(r'^.+?\s*(?:==|eq|!=|ne|<>|<|<=|>|>=)...
  crlf = re.compile(r'<crlf>')
  def_syntax = re.compile(r'^.+(?:\s+.+|)\s*=\s*.+?$')
  equals = re.compile(r'\s*=\s*')
  get_tag = re.compile(r'<get (.+?)>')
  inherit = re.compile(r'\{inherits=(\d+)\}')
  input_tags = re.compile(r'<input([1-9])>')
  literal_w = re.compile(r'\\w')
  name_syntax = re.compile(r'[^a-z0-9_-\s]')
  nasties = re.compile(r'[^A-Za-z0-9 ]')
  objend = re.compile(r'^\s*<\s*object')
  optionals = re.compile(r'\[(.+?)\]')
  placeholder = re.compile(r'\x00(\d+)\x00')
  random_tags = re.compile(r'\{random\}(.+?)\{/random\}')
  redir_tag = re.compile(r'\{@(.+?)\}')
  reply_tags = re.compile(r'<reply([1-9])>')
  set_tag = re.compile(r'<set (.+?)=(.+?)>')
  star_tags = re.compile(r'<star(\d+)>')
  tag_search = re.compile(r'<([^<]+?)>')
  topic_tag = re.compile(r'\{topic=(.+?)\}')
  trig_syntax = re.compile(r'[^a-z0-9\(\|\)\[\]\*_#@\{\}<>=\s]')
  utf8_meta = re.compile(r'[\\<>]')
  utf8_punct = re.compile(r'[\.\?,!;:@#\$%\^&\*\(\)]')
  utf8_trig = re.compile(r'[A-Z\\\.]')
  weight = re.compile(r'\{weight=(\d+)\}')
  wilds = re.compile(r'[\s\*#_]+')
  ws = re.compile(r'\s+')
  zero_star = re.compile(r'^\*$')
Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

cond_parse

Value:
re.compile(r'^(.+?)\s+(==|eq|!=|ne|<>|<|<=|>|>=)\s+(.+?)$')

cond_syntax

Value:
re.compile(r'^.+?\s*(?:==|eq|!=|ne|<>|<|<=|>|>=)\s*.+?=>.+?$')