Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,5 @@ These scopes are not intended for public use and may change or be removed withou
- [`"text fragment"`](./textFragment.mdx) - Text fragment.
- [`"disqualify delimiter"`](./disqualifyDelimiter.mdx) - Disqualify delimiter.
- [`"pair delimiter"`](./pairDelimiter.mdx) - Pair delimiter.
- [`"interior"`](./interior.mdx) - Interior.
- [Surrounding pair interior](./surroundingPairInterior.mdx)
- [Custom regex](./customRegex.mdx)
136 changes: 68 additions & 68 deletions packages/app-web-docs/src/docs/user/languages/c.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -325,6 +325,74 @@ Below are visualizations of all our scope tests for this language. These were cr

<ScopeVisualizer fixtureName="scopes/c/ifStatement" languageId="c" />

### Interior

#### 1. Interior: Class

<i>The body of a class/struct declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class2" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class3" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class4" languageId="c" />

#### 2. Interior: Do while

<i>The body of a do-while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.doWhile" languageId="c" />

#### 3. Interior: Enum

<i>The body of an enum declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum2" languageId="c" />

#### 4. Interior: For

<i>The body of a for loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.for" languageId="c" />

#### 5. Interior: Function

<i>The body of a function declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function2" languageId="c" />

#### 6. Interior: If

<i>The body of an if/elif/else branch</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.if" languageId="c" />

#### 7. Interior: Switch

<i>The body of a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switch" languageId="c" />

#### 8. Interior: Switch case

<i>The body of a case/default branch in a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase2" languageId="c" />

#### 9. Interior: While

<i>The body of a while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.while" languageId="c" />

### List

#### 1. List
Expand Down Expand Up @@ -863,74 +931,6 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/c/disqualifyDelimiter" languageId="c" />

### Interior

#### 1. Interior: Class

<i>The body of a class/struct declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class2" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class3" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class4" languageId="c" />

#### 2. Interior: Do while

<i>The body of a do-while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.doWhile" languageId="c" />

#### 3. Interior: Enum

<i>The body of an enum declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum2" languageId="c" />

#### 4. Interior: For

<i>The body of a for loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.for" languageId="c" />

#### 5. Interior: Function

<i>The body of a function declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function2" languageId="c" />

#### 6. Interior: If

<i>The body of an if/elif/else branch</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.if" languageId="c" />

#### 7. Interior: Switch

<i>The body of a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switch" languageId="c" />

#### 8. Interior: Switch case

<i>The body of a case/default branch in a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase" languageId="c" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase2" languageId="c" />

#### 9. Interior: While

<i>The body of a while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.while" languageId="c" />

### String

#### 1. String: Single line
Expand Down
216 changes: 108 additions & 108 deletions packages/app-web-docs/src/docs/user/languages/cpp.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -535,6 +535,114 @@ Below are visualizations of all our scope tests for this language. These were cr

<ScopeVisualizer fixtureName="scopes/c/ifStatement" languageId="cpp" />

### Interior

#### 1. Interior: Class

<i>The body of a class/struct declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class2" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class3" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class4" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.class" languageId="cpp" />

#### 2. Interior: Constructor

<i>The body of a constructor declaration</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.constructor" languageId="cpp" />

#### 3. Interior: Do while

<i>The body of a do-while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.doWhile" languageId="cpp" />

#### 4. Interior: Enum

<i>The body of an enum declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum2" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.enum" languageId="cpp" />

#### 5. Interior: For

<i>The body of a for loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.for" languageId="cpp" />

#### 6. Interior: Foreach

<i>The body of a for-each loop</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.foreach" languageId="cpp" />

#### 7. Interior: Function

<i>The body of a function declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function2" languageId="cpp" />

#### 8. Interior: If

<i>The body of an if/elif/else branch</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.if" languageId="cpp" />

#### 9. Interior: Lambda

<i>The block body of an anonymous function</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.lambda" languageId="cpp" />

#### 10. Interior: Method

<i>The body of a method declaration</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.method" languageId="cpp" />

#### 11. Interior: Namespace

<i>The body of a namespace declaration</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.namespace" languageId="cpp" />

#### 12. Interior: Switch

<i>The body of a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switch" languageId="cpp" />

#### 13. Interior: Switch case

<i>The body of a case/default branch in a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase2" languageId="cpp" />

#### 14. Interior: Try

<i>The body of a try/catch/finally branch</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.try" languageId="cpp" />

#### 15. Interior: While

<i>The body of a while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.while" languageId="cpp" />

### List

#### 1. List
Expand Down Expand Up @@ -1387,114 +1495,6 @@ The following are internal scopes. They are not intended for user interaction or

<ScopeVisualizer fixtureName="scopes/cpp/disqualifyDelimiter" languageId="cpp" />

### Interior

#### 1. Interior: Class

<i>The body of a class/struct declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class2" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class3" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.class4" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.class" languageId="cpp" />

#### 2. Interior: Constructor

<i>The body of a constructor declaration</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.constructor" languageId="cpp" />

#### 3. Interior: Do while

<i>The body of a do-while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.doWhile" languageId="cpp" />

#### 4. Interior: Enum

<i>The body of an enum declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.enum2" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.enum" languageId="cpp" />

#### 5. Interior: For

<i>The body of a for loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.for" languageId="cpp" />

#### 6. Interior: Foreach

<i>The body of a for-each loop</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.foreach" languageId="cpp" />

#### 7. Interior: Function

<i>The body of a function declaration</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.function2" languageId="cpp" />

#### 8. Interior: If

<i>The body of an if/elif/else branch</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.if" languageId="cpp" />

#### 9. Interior: Lambda

<i>The block body of an anonymous function</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.lambda" languageId="cpp" />

#### 10. Interior: Method

<i>The body of a method declaration</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.method" languageId="cpp" />

#### 11. Interior: Namespace

<i>The body of a namespace declaration</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.namespace" languageId="cpp" />

#### 12. Interior: Switch

<i>The body of a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switch" languageId="cpp" />

#### 13. Interior: Switch case

<i>The body of a case/default branch in a switch statement</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase" languageId="cpp" />

<ScopeVisualizer fixtureName="scopes/c/interior/interior.switchCase2" languageId="cpp" />

#### 14. Interior: Try

<i>The body of a try/catch/finally branch</i>

<ScopeVisualizer fixtureName="scopes/cpp/interior/interior.try" languageId="cpp" />

#### 15. Interior: While

<i>The body of a while loop</i>

<ScopeVisualizer fixtureName="scopes/c/interior/interior.while" languageId="cpp" />

### String

#### 1. String: Single line
Expand Down
Loading
Loading