               selectors: ['h1']
               rules: [
                 {type:'directive',name:"vertical",terms:".word"}
-                {type:'style', key:'color', val: 'red'}
+                {type:'style', key:'color', val:'red'}
                 {type:'constraint',cssText:'::[height] == ::parent[height];'}
                 {                  
                   type: "ruleset"

        {type:'directive',name:"horizontal",terms:".thought in(.brain)"}
      ]
    
    test '@if @else w/ nesting', 
      """
      
      @horizontal |-[#main]-[#side]-| in(::window) gap([col-size]);

      expect(statements).to.be.an 'array'
    it '/ should parse correctly', ->
      expect(statements).to.eql target

canParse = (name,source) ->  
  statements = null  
  describe name, ->    
    it '/ should parse', ->
      #parser.constraintCount = 0
      #parser.blockCount = 0
      statements = parser.parse source
      expect(statements).to.be.an 'array'


describe 'GSS preparser ~', ->
  
