Advertisement
Guest User

mit 6.00

a guest
Nov 12th, 2012
482
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.74 KB | None | 0 0
  1. problem set 6 mit 6.00
  2. problem 11
  3.  
  4. def makeTrigger(triggerMap, triggerType, params,name):
  5.     if triggerType == "TITLE":
  6.         trigger = TitleTrigger(params[0])
  7.  
  8.     elif triggerType == "SUBJECT":
  9.         trigger = SubjectTrigger(params[0])
  10.  
  11.     elif triggerType == "SUMMARY":
  12.         trigger = SummaryTrigger(params[0])
  13.  
  14.     elif triggerType == "NOT":
  15.         trigger = NotTrigger(triggerMap[params[0]])
  16.  
  17.     elif triggerType == "AND":
  18.         trigger = AndTrigger(triggerMap[params[0]], triggerMap[params[1]])
  19.  
  20.     elif triggerType == "OR":
  21.         trigger = OrTrigger(triggerMap[params[0]], triggerMap[params[1]])
  22.  
  23.     elif triggerType == "PHRASE":
  24.         trigger = PhraseTrigger(" ".join(params))
  25.  
  26.     else:
  27.         return None
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement