|------------------------------------------| |--| Variable assignment and constants. |--| |------------------------------------------| |threshold = 3| threshold, threshold, threshold |threshold = 5| threshold = 3, threshold, threshold |user age = 2 | user age, user age |user age = 3 | user age = 2, user age |user post count = 4| user post count, user post count, user post count, user post count |user post count = 5| user post count = 4, user post count |user banned words = 2| user banned words, user banned words |user banned words = 3| user banned words = 2, user banned words |r0 = user age, user age| temp, r0, r0 = user age |r0 = user age| user age = temp |r0 = user post count, user post count| temp, r0, r0 = user post count |r0 = user post count| user post count = temp |r0 = user banned words, user banned words| temp, r0, r0 = user banned words |r0 = user banned words| user banned words = temp |r1 = threshold, threshold| r1, r1 = threshold |r1 = threshold| |user age = temp, temp| user age, user age = temp |user age = temp| |user post count = temp, temp| user post count, user post count = temp |user post count = temp| |user banned words = temp, temp| user banned words, user banned words = temp |user banned words = temp| |--------------------| |--| Comparisons. |--| |--------------------| |r0 ? r1, r0, r1| r0 ? r1 |r0 ? r1, r0 | r0 > r1 |r0 ? r1, r1 | r0 < r1 |r0 ? r1 | r0 == r1 |r0 ==? r1, r0 < r1 | r0 != r1 |r0 ==? r1, r0 > r1 | r0 != r1 |r0 ==? r1, r0 == r1| r0 == r1 |r0 == r1? | r0 ? r1, r0 ==? r1 |r0 >? r1, r0 < r1 | r0 <= r1 |r0 >? r1, r0 > r1 | r0 > r1 |r0 >? r1, r0 == r1| r0 <= r1 |r0 > r1? | r0 ? r1, r0 >? r1 |r0 r1 | r0 >= r1 |r0 = r1 |r0 < r1? | r0 ? r1, r0 = r1?| r0 < r1? |r0 <= r1?| r0 > r1? |r0 != r1?| r0 == r1? |---------------------------| |--| Custom comparisons. |--| |---------------------------| |user age = r1| user age >= threshold |user age = r1| user post count >= threshold |user post count = r1| user banned words >= threshold |user banned words = threshold| the user meets the minimum posting requirements |user age < threshold| the user is younger than the threshold |user age >= threshold| the user is older than the threshold |user banned words < threshold| the user hasn't hit the banned word threshold |user banned words >= threshold| the user has hit the banned word threshold |----------------------| |--| Automod rules. |--| |----------------------| |automod criteria| user age is less than 3 years old?, user has under 5 posts?, user has used a banned word 3 times? |user age is less than 3 years old?| threshold = 3, is the user's age less than the threshold? |user has under 5 posts?| threshold = 5, is the user's post count less than the threshold? |user has used a banned word 3 times?| threshold = 3, has the user hit the banned word threshold? |the user is younger than the threshold, the user doesn't meet the minimum posting requirements, the user has hit the banned word threshold| flag the user |----------------------------------------------------------| |--| Classify a user given some information about them. |--| |----------------------------------------------------------| || automod criteria, user age = 2, user post count = 4, user banned words = 3