How I can read regex debug output in python?

I can print debug output for python regex as follows:

import re 
p = re.compile(r'(w.-)+@(w.-)+', re.DEBUG)

Where it produces the following:

MAX_REPEAT 1 MAXREPEAT
  IN
    CATEGORY CATEGORY_WORD
    LITERAL 46
    LITERAL 45
LITERAL 64
MAX_REPEAT 1 MAXREPEAT
  IN
    CATEGORY CATEGORY_WORD
    LITERAL 46
    LITERAL 45

 0. INFO 4 0b0 3 MAXREPEAT (to 5)
 5: REPEAT_ONE 12 1 MAXREPEAT (to 18)
 9.   IN 7 (to 17)
11.     RANGE 0x2d 0x2e ('-'-'.')
14.     CATEGORY UNI_WORD
16.     FAILURE
17:   SUCCESS
18: LITERAL 0x40 ('@')
20. REPEAT_ONE 12 1 MAXREPEAT (to 33)
24.   IN 7 (to 32)
26.     RANGE 0x2d 0x2e ('-'-'.')
29.     CATEGORY UNI_WORD
31.     FAILURE
32:   SUCCESS
33: SUCCESS

So, how I can read this?