|
1 | 1 | --langdef=Scala
|
2 | 2 | --langmap=Scala:.scala
|
3 |
| ---regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<class\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/c,classes/e |
4 |
| ---regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<object\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/o,objects/e |
5 |
| ---regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<trait\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/t,traits/e |
6 |
| ---regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<case\s+class\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/m,case-classes/e |
7 |
| ---regex-scala=/^\s*((\<(abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<case\s+object\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/M,case-objects/e |
8 |
| ---regex-scala=/^\s*.*\<abstract\>.*\<class\s+(\<[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\>)/\1/a,abstract-classes/e |
9 |
| ---regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<def\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/f,functions/e |
10 |
| ---regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<val\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/V,values/e |
11 |
| ---regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<var\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/v,variables/e |
12 |
| ---regex-scala=/^\s*((\<(override|abstract|final|sealed|implicit|lazy|private|protected)\>|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))\s*)*\<type\s+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/T,types/e |
13 |
| ---regex-scala=/^\s*\<package\>\s+([[:alpha:]][[:alnum:][:punct:]]*)/\1/p,packages/e |
| 3 | +--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]class[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/c,classes/e |
| 4 | +--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]object[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/o,objects/e |
| 5 | +--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]trait[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/t,traits/e |
| 6 | +--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]case[[:space:]]+class[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/m,case-classes/e |
| 7 | +--regex-Scala=/^[[:space:]]*(([[:<:]](abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]case[[:space:]]+object[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/M,case-objects/e |
| 8 | +--regex-Scala=/^[[:space:]]*.*[[:<:]]abstract[[:>:]].*[[:<:]]class[[:space:]]+([[:<:]][[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?[[:>:]])/\1/a,abstract-classes/e |
| 9 | +--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]def[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/f,functions/e |
| 10 | +--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]val[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/V,values/e |
| 11 | +--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]var[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/v,variables/e |
| 12 | +--regex-Scala=/^[[:space:]]*(([[:<:]](override|abstract|final|sealed|implicit|lazy|private|protected)[[:>:]]|(\[[[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?\]))[[:space:]]*)*[[:<:]]type[[:space:]]+([[:alpha:]][[:alnum:]]*(_[[:alnum:][:punct:]])?)/\6/T,types/e |
| 13 | +--regex-Scala=/^[[:space:]]*[[:<:]]package[[:>:]][[:space:]]+([[:alpha:]][[:alnum:][:punct:]]*)/\1/p,packages/e |
0 commit comments