Changeset View
Changeset View
Standalone View
Standalone View
autotests/folding/test.jsx.fold
- This file was added.
1 | <beginfold id='2'>/*</beginfold id='2'> email: <willy@wmail.com> | ||||
---|---|---|---|---|---|
2 | * URL: https://reactjs.org/<endfold id='2'>*/</endfold id='2'> | ||||
3 | | ||||
4 | import React from 'react'; | ||||
5 | import <beginfold id='1'>{</beginfold id='1'> PhotoStory, VideoStory <endfold id='8'>}</endfold id='8'> from './stories'; | ||||
6 | | ||||
7 | function Story(props) <beginfold id='1'>{</beginfold id='1'> | ||||
8 | const SpecificStory = components[props.storyType]; | ||||
9 | return <beginfold id='4'><SpecificStory</beginfold id='4'> story=<beginfold id='5'>{</beginfold id='5'> props.story <endfold id='5'>}</endfold id='5'> attr2="&ref;" attr3="Hello\n" <endfold id='4'>/></endfold id='4'>; | ||||
10 | <endfold id='8'>}</endfold id='8'> | ||||
11 | | ||||
12 | function | ||||
13 | <beginfold id='4'><Tag</beginfold id='4'> attr1=<beginfold id='5'>{ </beginfold id='5'><beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> function <noTag/> return class var 0x123 <beginfold id='1'>{</beginfold id='1'> <endfold id='8'>}</endfold id='8'> &noRef; hello() React.Component() <endfold id='5'>}</endfold id='5'> attr2="&ref;"> | ||||
14 | /* no comment*/ function <beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> return class var 0x123 &ref; hello() React.Component() | ||||
15 | .<beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> anyWord <beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> | ||||
16 | <beginfold id='5'>{</beginfold id='5'> function <tag> return class var 0x123 hello() React.Component() <endfold id='5'>}</endfold id='5'> | ||||
17 | </Tag<endfold id='4'>></endfold id='4'> | ||||
18 | | ||||
19 | <beginfold id='3'><tag1</beginfold id='3'>> </tag1<endfold id='3'>></endfold id='3'> | ||||
20 | <beginfold id='3'><tag1</beginfold id='3'>> </Tag$<endfold id='3'>></endfold id='3'> | ||||
21 | <beginfold id='4'><Tag$</beginfold id='4'>> </tag<endfold id='4'>></endfold id='4'> | ||||
22 | | ||||
23 | <beginfold id='3'><tag</beginfold id='3'><beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'>attr1<beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'>= <beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'>"value"<beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'>attr2 <beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'>attr3='a' key<beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'>key2 <endfold id='3'>/></endfold id='3'> | ||||
24 | | ||||
25 | // Detect Valid tags | ||||
26 | | ||||
27 | <beginfold id='2'>/*</beginfold id='2'> comment <endfold id='2'>*/</endfold id='2'> <beginfold id='3'><tag</beginfold id='3'>></tag<endfold id='3'>></endfold id='3'> | ||||
28 | <beginfold id='1'>{ </beginfold id='1'><beginfold id='2'>/*</beginfold id='2'> comment | ||||
29 | <endfold id='2'>*/</endfold id='2'> <beginfold id='4'><Tag</beginfold id='4'> <endfold id='4'>/></endfold id='4'> | ||||
30 | word <noTag/> . <noTag/> <endfold id='8'>}</endfold id='8'> <noTag/> | ||||
31 | return <beginfold id='2'>/*</beginfold id='2'> comment | ||||
32 | multiline <endfold id='2'>*/</endfold id='2'> <beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> <beginfold id='2'>/*</beginfold id='2'> comment <endfold id='2'>*/</endfold id='2'> <beginfold id='4'><Tag</beginfold id='4'><endfold id='4'>/></endfold id='4'> | ||||
33 | && <beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'> <beginfold id='4'><Tag</beginfold id='4'><endfold id='4'>/></endfold id='4'> | ||||
34 | & <beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'> <noTag/> | ||||
35 | | ||||
36 | <beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> | ||||
37 | <beginfold id='1'>{ </beginfold id='1'><beginfold id='3'><hello</beginfold id='3'>>Hello</hello<endfold id='3'>></endfold id='3'> <endfold id='8'>}</endfold id='8'> | ||||
38 | ?<beginfold id='4'><Tag</beginfold id='4'> <endfold id='4'>/></endfold id='4'>; | ||||
39 | [ <beginfold id='3'><tag</beginfold id='3'> <endfold id='3'>/></endfold id='3'> ( <beginfold id='3'><tag</beginfold id='3'> <endfold id='3'>/></endfold id='3'> | ||||
40 | ,<beginfold id='4'><Tag</beginfold id='4'><endfold id='4'>/></endfold id='4'> =<beginfold id='4'><Tag</beginfold id='4'><endfold id='4'>/></endfold id='4'> | ||||
41 | &&<beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> ||<beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> | ||||
42 | return <beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> ; | ||||
43 | default<beginfold id='3'><tag</beginfold id='3'><endfold id='3'>/></endfold id='3'> ; | ||||
44 | <beginfold id='4'><Tag</beginfold id='4'>> <beginfold id='3'><tag</beginfold id='3'>> <beginfold id='4'><tag$</beginfold id='4'><endfold id='4'>/></endfold id='4'> </tag<endfold id='3'>></endfold id='3'> return </Tag<endfold id='4'>></endfold id='4'> | ||||
45 | | ||||
46 | anyWord<noTag> | ||||
47 | anyWord<beginfold id='2'>/*</beginfold id='2'>comment<endfold id='2'>*/</endfold id='2'> <noTag/> | ||||
48 | .<noTag> | ||||
49 | &<notag> | <noTag/> | ||||
50 | % <beginfold id='2'>/*</beginfold id='2'> comment<endfold id='2'>*/</endfold id='2'> <noTag/> |