lib/parser.js
function() {
    var tok = this.expect('keyframes')
      , keyframes;

    this.skipSpacesAndComments();
    keyframes = new nodes.Keyframes(this.selectorParts(), tok.val);
    keyframes.column = tok.column;

    this.skipSpacesAndComments();

    // block
    this.state.push('atrule');
    keyframes.block = this.block(keyframes);
    this.state.pop();

    return keyframes;
  }
function() {
    var tok = this.expect('keyframes')
      , keyframes;

    this.skipSpacesAndComments();
    keyframes = new nodes.Keyframes(this.selectorParts(), tok.val);
    keyframes.column = tok.column;

    this.skipSpacesAndComments();

    // block
    this.state.push('atrule');
    keyframes.block = this.block(keyframes);
    this.state.pop();

    return keyframes;
  }
function ( ) { var tok = this . expect ( 'keyframes' ) , keyframes ; this . skipSpacesAndComments ( ) ; keyframes = new nodes . Keyframes ( this . selectorParts ( ) , tok . val ) ; keyframes . column = tok . column ; this . skipSpacesAndComments ( ) ; // block this . state . push ( 'atrule' ) ; keyframes . block = this . block ( keyframes ) ; this . state . pop ( ) ; return keyframes ; }
keyframes name block
keyframes name block