Commit Graph

106 Commits (94206ca439bc825a95c0eba4674e138da6214eb5)

Author SHA1 Message Date
Rich Harris 98e63b37e9 groundwork for animations (#1431)
9 years ago
Rich Harris b381aa63a4 integrate CLI - fixes #1360
9 years ago
Rich Harris 506ab3952e destructuring
9 years ago
Rich Harris 8dc17b77db allow arbitrary expressions in each block keys - fixes #703
9 years ago
Rich Harris 4c9ba2ef71 update parser tests
9 years ago
Rich Harris 5a457bfb87 rename loc to start, include character info in locations
9 years ago
Rich Harris 73e83e5571 tidy up
9 years ago
Rich Harris 286cabaf63 oops
9 years ago
Rich Harris 21168bf5f1 remove v1 parser tests
9 years ago
Rich Harris 35f4a1f063 add codes to errors
9 years ago
Rich Harris 7576d7dc93 update keyed each block syntax
9 years ago
Rich Harris 9bba8d18d1 implement dynamic components etc
9 years ago
Rich Harris cb514afde4 more tests, support svelte: elements
9 years ago
Rich Harris 258466ebbe attribute shorthand
9 years ago
Rich-Harris 90a372ebf3 brute force new keyed each block syntax
9 years ago
Rich-Harris cc0055cf82 update parser for v2
9 years ago
Rich-Harris eebd47d02b add v2 parser tests, handle single curly tags
9 years ago
Rich-Harris 416fc0c81b include spread with other attributes
9 years ago
Rich-Harris d0c696bb2b merge master -> mrkishi-spreadh
9 years ago
Jacob Wright 04f5d5c975 Adds actions to components
9 years ago
mrkishi b5102f4f1b Add spread -- rough idea
9 years ago
Rich Harris 39694c31c3 nicer error messages
9 years ago
Rich Harris f97036dd39 error if ref:foo has a value
9 years ago
Jacob Wright 6d4f8d889a Refactor directive parsing for code reuse
9 years ago
Rich Harris ff67b137c4 empty blocks are a dev warning, not an error
9 years ago
Rich Harris a4d08c205a error on unclosed comments and blocks with only whitespace
9 years ago
Christopher Pfohl b55ccc6d9f Make sure scripts are passing good data so it's only the parse that can go wrong
9 years ago
Christopher Pfohl c62f77a5d2 Empty Each Blocks should have consistent behavior.
9 years ago
Rich Harris 80c55b1e51 oops
9 years ago
Rich Harris a85b09ea97 handle wacky identifier names in templates
9 years ago
Rich Harris 20962f9d82 add option to disable two-way binding (#54)
9 years ago
Efthymis Sarmpanis e3b5f5250e Failing test for improper toString override in CompileError
9 years ago
Rich Harris 5904a647db
support dynamic import - closes #1003
9 years ago
Rich Harris 0d42ff84db fix tests, finish renaming stuff
9 years ago
Rich Harris 4f991536d4 parse :Switch tags
9 years ago
Rich Harris d783993d23 halfway there
9 years ago
Rich Harris 908fe2ab7a parse await-then-catch
9 years ago
Jacob Mischka 5d27d3fda7
Add array destructuring for each contexts
9 years ago
Rich Harris 7a8c8fd577 replace {{yield}} with <slot/>
9 years ago
Rich Harris 82559c3775 support ref:foo as a CSS selector (#693)
9 years ago
Rich Harris c98e1f49d3 update parser tests
9 years ago
Rich Harris c4ad36023c move whitespace logic out of parse and into preprocess
9 years ago
Rich Harris 135f626395 include ast in svelte.compile return value (#632)
9 years ago
Rich Harris 10ecd81734 prettierfy test files
10 years ago
Rich Harris d752959ef1 change error message for invalid bindings
10 years ago
Rich Harris 5ccc200222 separate parsing rules for textareas
10 years ago
Rich-Harris 53c5c32da3 allow parameter-less transitions
10 years ago
Rich-Harris 2784ae0ade parse transition directives
10 years ago
Rich-Harris 75e8d6205e better error for bind:value="{{foo}}" - fixes #437
10 years ago
Rich-Harris 05ea031895 prevent unclosed <script> causing infinite loop
10 years ago