about summary refs log tree commit diff stats
path: root/miasm/core/parse_ad.py
diff options
context:
space:
mode:
authorserpilliere <devnull@localhost>2013-01-28 10:20:32 +0100
committerserpilliere <devnull@localhost>2013-01-28 10:20:32 +0100
commitfb64e0375985ac75e872aaad986368e558bc7921 (patch)
tree8978d7d8abb259b0d5f5870b728d1382d5728a1c /miasm/core/parse_ad.py
parent09b7b94e7223bf57b2a16c26c474d55d9158d3d5 (diff)
parent9813a49e961b674ff0108d0f60c968de17de8a1b (diff)
downloadfocaccia-miasm-fb64e0375985ac75e872aaad986368e558bc7921.tar.gz
focaccia-miasm-fb64e0375985ac75e872aaad986368e558bc7921.zip
merge
Diffstat (limited to 'miasm/core/parse_ad.py')
-rw-r--r--miasm/core/parse_ad.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/miasm/core/parse_ad.py b/miasm/core/parse_ad.py
index 67fca3a8..8cb5ca9f 100644
--- a/miasm/core/parse_ad.py
+++ b/miasm/core/parse_ad.py
@@ -277,6 +277,12 @@ def p_expression_10(t):
         t[2][x86_afs.ad] = x86_afs.u32
     t[0] = t[2]
 
+def p_expression_10b(t):
+    '''expression : expression LBRA expression RBRA '''
+    t[0] = t[3]
+    for f in t[1]:
+        t[0][f] = t[1][f]
+
 def p_expression_10a(t):
     '''expression : opt_seg_colon expression '''
     t[2].update(t[1])