• 2006-06-01

    一个疑问句的解析实例.

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://skyhorse.blogbus.com/logs/2579005.html

     can  he  see  the  dog  ?

    尽管去掉了多余的垃圾边,还是有这么多,呵呵.果然是一件麻烦的事情.

    1 can 2
    ACTIVE_ARCS:
    (S INV:- VFORM:? pres past AGR:?) --> o (NP AGR:?) (VP VFORM:? pres past AGR:?) (1,1)
    (NP AGR:?) --> o (PRO AGR:?WH:?) (1,1)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (1,1)
    (NP AGR:?) --> o (NAME AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (DET AGR:?WH:?) --> o (QDET WH:?) (1,1)
    (S INV:+ VFORM:?AGR:?WH:?GAP:?) --> o (AUX AGR:1s 2s 3s 1p 2p 3p COMPFORM:base ) (NP AGR:1s 2s 3s 1p 2p 3p WH:?GAP:(- ) ) (VP VFORM:base AGR:1s 2s 3s 1p 2p 3p GAP:?) (1,1)
    (S VFORM:?AGR:?) --> o (NP AGR:?WH:Q GAP:(- ) ) (S INV:+ VFORM:?AGR:?GAP:(NP ) ) (1,1)
    (NP AGR:?) --> o (PRO AGR:?WH:?) (1,1)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (1,1)
    (NP AGR:?) --> o (NAME AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (DET AGR:?WH:?) --> o (QDET WH:?) (1,1)
    (S INV:+ VFORM:pres AGR:1s 2s 3s 1p 2p 3p WH:?GAP:?) --> (AUX AGR:1s 2s 3s 1p 2p 3p COMPFORM:base ) o (NP AGR:1s 2s 3s 1p 2p 3p WH:?GAP:(- ) ) (VP VFORM:base AGR:1s 2s 3s 1p 2p 3p GAP:?) (1,2)
    (NP AGR:?) --> o (PRO AGR:?WH:?) (2,2)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (2,2)
    (NP AGR:?) --> o (NAME AGR:?) (2,2)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (2,2)
    (CNP ) --> o (N AGR:?) (2,2)

    CONSTITUENTS:
    (AUX VFORM:pres AGR:1s 2s 3s 1p 2p 3p COMPFORM:base )(1,2)

    AGGENDA:

    1 can 2 he 3
    ACTIVE_ARCS:
    (S INV:- VFORM:? pres past AGR:?) --> o (NP AGR:?) (VP VFORM:? pres past AGR:?) (1,1)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S INV:+ VFORM:?AGR:?WH:?GAP:?) --> o (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) (1,1)
    (S VFORM:?AGR:?) --> o (NP AGR:?WH:Q GAP:(- ) ) (S INV:+ VFORM:?AGR:?GAP:(NP ) ) (1,1)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S INV:+ VFORM:pres AGR:1s 2s 3s 1p 2p 3p WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) o (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) (1,2)
    (NP AGR:?) --> o (PRO AGR:3s WH:?) (2,2)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (2,2)
    (NP AGR:?) --> o (NAME AGR:?) (2,2)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (2,2)
    (CNP ) --> o (N AGR:?) (2,2)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) o (VP VFORM:base AGR:3s GAP:?) (1,3)
    (VP VFORM:?AGR:?) --> o (V VFORM:?AGR:?SUBCAT:_none ) (3,3)
    (VP VFORM:?AGR:?) --> o (V VFORM:?AGR:?SUBCAT:_vp:inf ) (VP VFORM:inf ) (3,3)
    (VP VFORM:?AGR:?) --> o (AUX COMPFORM:?) (VP VFORM:?AGR:?) (3,3)
    (VP VFORM:?AGR:?PASSGAP:- ) --> o (V SUBCAT:_np ) (NP AGR:?) (3,3)
    (VP VFORM:?AGR:?PASS:+ ) --> o (AUX :be ) (VP VFORM:pastprt PASSGAP:+ ) (3,3)
    (VP VFORM:?AGR:?PASSGAP:+ ) --> o (V SUBCAT:_np ) (3,3)
    (VP VFORM:?AGR:?GAP:?) --> o (V SUBCAT:_np ) (NP AGR:?GAP:?) (3,3)

    CONSTITUENTS:
    (AUX VFORM:pres AGR:1s 2s 3s 1p 2p 3p COMPFORM:base )(1,2)
    (PRO AGR:3s )(2,3)
    (NP AGR:3s ) --> (PRO AGR:3s WH:?) o (2,3)

    AGGENDA:

    1 can 2 he 3 see 4
    ACTIVE_ARCS:
    (S INV:- VFORM:? pres past AGR:?) --> o (NP AGR:?) (VP VFORM:? pres past AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S VFORM:?AGR:?) --> o (NP AGR:?WH:Q GAP:(- ) ) (S INV:+ VFORM:?AGR:?GAP:(NP ) ) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S INV:+ VFORM:pres AGR:1s 2s 3s 1p 2p 3p WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) o (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) (1,2)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (2,2)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (2,2)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) o (VP VFORM:base AGR:3s GAP:?) (1,3)
    (VP VFORM:?AGR:?) --> o (V VFORM:?AGR:?SUBCAT:_none ) (3,3)
    (VP VFORM:?AGR:?) --> o (V VFORM:?AGR:?SUBCAT:_vp:inf ) (VP VFORM:inf ) (3,3)
    (VP VFORM:?AGR:?) --> o (AUX COMPFORM:?) (VP VFORM:?AGR:?) (3,3)
    (VP VFORM:?AGR:?PASSGAP:- ) --> o (V SUBCAT:_np ) (NP AGR:?) (3,3)
    (VP VFORM:?AGR:?PASS:+ ) --> o (AUX :be ) (VP VFORM:pastprt PASSGAP:+ ) (3,3)
    (VP VFORM:?AGR:?PASSGAP:+ ) --> o (V SUBCAT:_np ) (3,3)
    (VP VFORM:?AGR:?GAP:?) --> o (V SUBCAT:_np ) (NP AGR:?GAP:?) (3,3)
    (VP VFORM:base AGR:?PASSGAP:- ) --> (V SUBCAT:_np ) o (NP AGR:?) (3,4)
    (NP AGR:?) --> o (PRO AGR:3s WH:?) (4,4)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (4,4)
    (NP AGR:?) --> o (NAME AGR:?) (4,4)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (4,4)
    (CNP ) --> o (N AGR:?) (4,4)
    (VP VFORM:base AGR:?GAP:?) --> (V SUBCAT:_np ) o (NP AGR:?GAP:?) (3,4)
    (NP AGR:?) --> o (PRO AGR:3s WH:?) (4,4)
    (NP AGR:?) --> o (ART AGR:?) (N AGR:?) (4,4)
    (NP AGR:?) --> o (NAME AGR:?) (4,4)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (4,4)
    (CNP ) --> o (N AGR:?) (4,4)

    CONSTITUENTS:
    (AUX VFORM:pres AGR:1s 2s 3s 1p 2p 3p COMPFORM:base )(1,2)
    (PRO AGR:3s )(2,3)
    (NP AGR:3s ) --> (PRO AGR:3s WH:?) o (2,3)
    (V VFORM:base SUBCAT:_np )(3,4)
    (VP VFORM:base AGR:?PASSGAP:+ ) --> (V SUBCAT:_np ) o (3,4)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) o (1,4)

    AGGENDA:

    1 can 2 he 3 see 4 the 5
    ACTIVE_ARCS:
    (S INV:- VFORM:? pres past AGR:?) --> o (NP AGR:?) (VP VFORM:? pres past AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S VFORM:?AGR:?) --> o (NP AGR:?WH:Q GAP:(- ) ) (S INV:+ VFORM:?AGR:?GAP:(NP ) ) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S INV:+ VFORM:pres AGR:1s 2s 3s 1p 2p 3p WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) o (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) (1,2)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (2,2)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) o (VP VFORM:base AGR:3s GAP:?) (1,3)
    (VP VFORM:?AGR:?) --> o (V VFORM:?AGR:?SUBCAT:_vp:inf ) (VP VFORM:inf ) (3,3)
    (VP VFORM:?AGR:?PASSGAP:- ) --> o (V SUBCAT:_np ) (NP AGR:?) (3,3)
    (VP VFORM:?AGR:?PASSGAP:+ ) --> o (V SUBCAT:_np ) (3,3)
    (VP VFORM:base AGR:?PASSGAP:- ) --> (V SUBCAT:_np ) o (NP AGR:?) (3,4)
    (NP AGR:?) --> o (PRO AGR:3s WH:?) (4,4)
    (NP AGR:?) --> o (ART AGR:3s 3p 3p 3s ) (N AGR:3s 3p 3p 3s ) (4,4)
    (NP AGR:?) --> o (NAME AGR:?) (4,4)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (4,4)
    (CNP ) --> o (N AGR:?) (4,4)
    (VP VFORM:base AGR:?GAP:?) --> (V SUBCAT:_np ) o (NP AGR:?GAP:?) (3,4)
    (NP AGR:?) --> o (PRO AGR:3s WH:?) (4,4)
    (NP AGR:?) --> o (ART AGR:3s 3p 3p 3s ) (N AGR:3s 3p 3p 3s ) (4,4)
    (NP AGR:?) --> o (NAME AGR:?) (4,4)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (4,4)
    (CNP ) --> o (N AGR:?) (4,4)
    (NP AGR:3s 3p ) --> (ART AGR:3s 3p 3p 3s ) o (N AGR:3s 3p 3p 3s ) (4,5)
    (NP AGR:3s 3p ) --> (ART AGR:3s 3p 3p 3s ) o (N AGR:3s 3p 3p 3s ) (4,5)

    CONSTITUENTS:
    (AUX VFORM:pres AGR:1s 2s 3s 1p 2p 3p COMPFORM:base )(1,2)
    (PRO AGR:3s )(2,3)
    (NP AGR:3s ) --> (PRO AGR:3s WH:?) o (2,3)
    (V VFORM:base SUBCAT:_np )(3,4)
    (VP VFORM:base AGR:?PASSGAP:+ ) --> (V SUBCAT:_np ) o (3,4)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) o (1,4)
    (ART AGR:3s 3p )(4,5)

    AGGENDA:

    1 can 2 he 3 see 4 the 5 dog 6
    ACTIVE_ARCS:
    (S INV:- VFORM:? pres past AGR:?) --> o (NP AGR:?) (VP VFORM:? pres past AGR:?) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S VFORM:?AGR:?) --> o (NP AGR:?WH:Q GAP:(- ) ) (S INV:+ VFORM:?AGR:?GAP:(NP ) ) (1,1)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (1,1)
    (S INV:+ VFORM:pres AGR:1s 2s 3s 1p 2p 3p WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) o (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) (1,2)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (2,2)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) o (VP VFORM:base AGR:3s GAP:?) (1,3)
    (VP VFORM:?AGR:?PASSGAP:- ) --> o (V SUBCAT:_np ) (NP AGR:3s ) (3,3)
    (VP VFORM:base AGR:?PASSGAP:- ) --> (V SUBCAT:_np ) o (NP AGR:3s ) (3,4)
    (NP AGR:?) --> o (ART AGR:3s ) (N AGR:3s ) (4,4)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (4,4)
    (VP VFORM:base AGR:?GAP:?) --> (V SUBCAT:_np ) o (NP AGR:3s GAP:?) (3,4)
    (NP AGR:?) --> o (ART AGR:3s ) (N AGR:3s ) (4,4)
    (NP AGR:?WH:?) --> o (DET AGR:?WH:?) (CNP AGR:?) (4,4)
    (NP AGR:3s 3p ) --> (ART AGR:3s ) o (N AGR:3s ) (4,5)
    (NP AGR:3s 3p ) --> (ART AGR:3s ) o (N AGR:3s ) (4,5)

    CONSTITUENTS:
    (AUX VFORM:pres AGR:1s 2s 3s 1p 2p 3p COMPFORM:base )(1,2)
    (PRO AGR:3s )(2,3)
    (NP AGR:3s ) --> (PRO AGR:3s WH:?) o (2,3)
    (V VFORM:base SUBCAT:_np )(3,4)
    (VP VFORM:base AGR:?PASSGAP:+ ) --> (V SUBCAT:_np ) o (3,4)
    (S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) o (1,4)
    (ART AGR:3s 3p )(4,5)
    (N AGR:3s )(5,6)
    (NP AGR:3s ) --> (ART AGR:3s ) (N AGR:3s ) o (4,6)
    (VP VFORM:base AGR:3s GAP:?) --> (V SUBCAT:_np ) (NP AGR:3s GAP:?) o (3,6)

    AGGENDA:(S INV:+ VFORM:pres AGR:3s WH:?GAP:?) --> (AUX AGR:3s COMPFORM:base ) (NP AGR:3s WH:?GAP:(- ) ) (VP VFORM:base AGR:3s GAP:?) o (1,6) (VP VFORM:base AGR:3s PASSGAP:- ) --> (V SUBCAT:_np ) (NP AGR:3s ) o (3,6) (NP AGR:3s ) --> (ART AGR:3s ) (N AGR:3s ) o (4,6)

    Parsed OK!


    收藏到:Del.icio.us




    引用地址: