         ]
       ]            
     it '/ the result should match the expectation', ->
+      result = parser.parse source 
       chai.expect(result).to.eql expect
+  
+  describe '@vertical |[#sub]| in(#parent); // flush with super view', ->
+    source = """
+            @vertical |[#sub]| in(#parent);
+    """
+    result = null
+    expect = 
+      [
+        [
+          'ccss'
+          '#parent[top] == #sub[top]'
+          '#sub[bottom] == #parent[bottom]'          
+        ]
+      ]            
+      
+    it '/ the result should match the expectation', ->
+      result = parser.parse source 
+      chai.expect(result).to.eql expect
+  
+  describe '@horizontal |-[#sub1]-[#sub2]-| in(#parent); // super view with standard gaps', ->
+    source = """
+            @horizontal |-[#sub1]-[#sub2]-| in(#parent);
+    """
+    result = null
+    expect = 
+      [
+        [
+          'ccss'
+          '#parent[left] + [hgap] == #sub1[left]'
+          '#sub1[right] + [hgap] == #sub2[left]'          
+          '#sub2[right] + [hgap] == #parent[right]'          
+        ]
+      ]            
+      
+    it '/ the result should match the expectation', ->
+      result = parser.parse source 
+      chai.expect(result).to.eql expect
+  
+  describe '@horizontal |-1-[#sub]-2-| in(#parent); // super view with explicit gaps', ->
+    source = """
+            @horizontal |-1-[#sub]-2-| in(#parent);
+    """
+    result = null
+    expect = 
+      [
+        [
+          'ccss'
+          '#parent[left] + 1 == #sub[left]'
+          '#sub[right] + 2 == #parent[right]'          
+        ]
+      ]            
+      
+    it '/ the result should match the expectation', ->
+      result = parser.parse source 
+      chai.expect(result).to.eql expect
+  
+  describe '@horizontal |~[#sub]~2~| in(#parent); // super view with cushions', ->
+    source = """
+            @horizontal |~[#sub]~2~| in(#parent);
+    """
+    result = null
+    expect = 
+      [
+        [
+          'ccss'
+          '#parent[left] <= #sub[left]'
+          '#sub[right] + 2 <= #parent[right]'          
+        ]
+      ]            
+      
+    it '/ the result should match the expectation', ->
+      result = parser.parse source 
+      chai.expect(result).to.eql expect
+      
+    
 

  
  describe '@vertical [#b1]-[#b2]-[#b3]-[#b4]-[#b5]; // connection chain with implicit hgaps ', ->
    source = """
    @-gss-vertical [#b1]-[#b2]-[#b3];
    """
    result = null
    expect = 

    
  describe '@horizontal [#b1][#b2]; // simple connection ', ->
    source = """
            @horizontal [#b1][#b2];
    """
    result = null
    expect = 
