mirror of https://github.com/sveltejs/svelte
parent
443d7d825a
commit
603d61729e
@ -1,12 +1,12 @@
|
|||||||
export default {
|
export default {
|
||||||
enter ( generator, node ) {
|
enter ( generator, node ) {
|
||||||
const { snippet } = generator.contextualise( node.expression );
|
const { snippet } = generator.contextualise( node.expression );
|
||||||
generator.fire( 'append', '${ ' + snippet + ' ? `' );
|
generator.append( '${ ' + snippet + ' ? `' );
|
||||||
},
|
},
|
||||||
|
|
||||||
leave ( generator, node ) {
|
leave ( generator, node ) {
|
||||||
generator.fire( 'append', '` : `' );
|
generator.append( '` : `' );
|
||||||
if ( node.else ) node.else.children.forEach( child => generator.visit( child ) );
|
if ( node.else ) node.else.children.forEach( child => generator.visit( child ) );
|
||||||
generator.fire( 'append', '` }' );
|
generator.append( '` }' );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
export default {
|
export default {
|
||||||
enter ( generator, node ) {
|
enter ( generator, node ) {
|
||||||
const { snippet } = generator.contextualise( node.expression );
|
const { snippet } = generator.contextualise( node.expression );
|
||||||
generator.fire( 'append', '${__escape( ' + snippet + ' )}' );
|
generator.append( '${__escape( ' + snippet + ' )}' );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
export default {
|
export default {
|
||||||
enter ( generator, node ) {
|
enter ( generator, node ) {
|
||||||
const { snippet } = generator.contextualise( node.expression );
|
const { snippet } = generator.contextualise( node.expression );
|
||||||
generator.fire( 'append', '${' + snippet + '}' );
|
generator.append( '${' + snippet + '}' );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
export default {
|
export default {
|
||||||
enter ( generator, node ) {
|
enter ( generator, node ) {
|
||||||
generator.fire( 'append', node.data.replace( /\${/g, '\\${' ) );
|
generator.append( node.data.replace( /\${/g, '\\${' ) );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
export default {
|
export default {
|
||||||
enter ( generator ) {
|
enter ( generator ) {
|
||||||
generator.fire( 'append', `\${options.yield()}` );
|
generator.append( `\${options.yield()}` );
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in new issue