mirror of
https://github.com/microsoft/monaco-editor.git
synced 2025-12-22 17:25:39 +01:00
Small tweaks to use classic-style tokens
This commit is contained in:
parent
b15a5d4b98
commit
03eaf41470
6 changed files with 46 additions and 52 deletions
|
|
@ -22,13 +22,13 @@ testTokenization('swift', [
|
|||
{ startIndex: 0, type: 'keyword.swift' } /* 'class' */,
|
||||
{ startIndex: 5, type: '' },
|
||||
{ startIndex: 6, type: 'type.identifier.swift' } /* 'App' */,
|
||||
{ startIndex: 9, type: 'keyword.operator.swift' } /* ':' */,
|
||||
{ startIndex: 9, type: 'operator.swift' } /* ':' */,
|
||||
{ startIndex: 10, type: '' },
|
||||
{ startIndex: 11, type: 'type.identifier.swift' } /* 'UI' */,
|
||||
{ startIndex: 13, type: 'keyword.operator.swift' } /* ',' */,
|
||||
{ startIndex: 13, type: 'operator.swift' } /* ',' */,
|
||||
{ startIndex: 14, type: '' },
|
||||
{ startIndex: 15, type: 'type.identifier.swift' } /* 'UIApp' */,
|
||||
{ startIndex: 20, type: 'keyword.operator.swift' } /* ',' */,
|
||||
{ startIndex: 20, type: 'operator.swift' } /* ',' */,
|
||||
{ startIndex: 21, type: '' },
|
||||
{ startIndex: 22, type: 'type.identifier.swift' } /* 'UIView' */,
|
||||
{ startIndex: 28, type: '' },
|
||||
|
|
@ -42,10 +42,10 @@ testTokenization('swift', [
|
|||
{ startIndex: 4, type: 'keyword.swift' } /* 'var' */,
|
||||
{ startIndex: 7, type: '' },
|
||||
{ startIndex: 8, type: 'identifier.swift' } /* 'window' */,
|
||||
{ startIndex: 14, type: 'keyword.operator.swift' } /* ':' */,
|
||||
{ startIndex: 14, type: 'operator.swift' } /* ':' */,
|
||||
{ startIndex: 15, type: '' },
|
||||
{ startIndex: 16, type: 'type.identifier.swift' } /* 'UIWindow' */,
|
||||
{ startIndex: 24, type: 'keyword.operator.swift' } /* '?' */
|
||||
{ startIndex: 24, type: 'operator.swift' } /* '?' */
|
||||
]}],
|
||||
//Comment
|
||||
[{
|
||||
|
|
@ -65,7 +65,7 @@ testTokenization('swift', [
|
|||
{ startIndex: 32, type: '' },
|
||||
{ startIndex: 33, type: 'identifier.swift' } /* 'y' */,
|
||||
{ startIndex: 34, type: '' },
|
||||
{ startIndex: 35, type: 'keyword.operator.swift' } /* '=' */,
|
||||
{ startIndex: 35, type: 'operator.swift' } /* '=' */,
|
||||
{ startIndex: 36, type: '' },
|
||||
{ startIndex: 37, type: 'number.binary.swift' } /* '0b10' */
|
||||
]}],
|
||||
|
|
@ -81,13 +81,13 @@ testTokenization('swift', [
|
|||
{ startIndex: 16, type: 'identifier.swift' } /* 'app' */,
|
||||
{ startIndex: 19, type: 'delimiter.parenthesis.swift' } /* '(' */,
|
||||
{ startIndex: 20, type: 'identifier.swift' }/* 'app' */,
|
||||
{ startIndex: 23, type: 'keyword.operator.swift' } /* ':' */,
|
||||
{ startIndex: 23, type: 'operator.swift' } /* ':' */,
|
||||
{ startIndex: 24, type: '' },
|
||||
{ startIndex: 25, type: 'type.identifier.swift' } /* 'App' */,
|
||||
{ startIndex: 28, type: 'keyword.operator.swift' } /* ',' */,
|
||||
{ startIndex: 28, type: 'operator.swift' } /* ',' */,
|
||||
{ startIndex: 29, type: '' },
|
||||
{ startIndex: 30, type: 'identifier.swift' } /* 'opts' */,
|
||||
{ startIndex: 34, type: 'keyword.operator.swift' } /* ':' */,
|
||||
{ startIndex: 34, type: 'operator.swift' } /* ':' */,
|
||||
]}],
|
||||
// Method signature Continued
|
||||
[{
|
||||
|
|
@ -96,14 +96,14 @@ testTokenization('swift', [
|
|||
{ startIndex: 0, type: '' },
|
||||
{ startIndex: 8, type: 'delimiter.square.swift' } /* '[' */,
|
||||
{ startIndex: 9, type: 'type.identifier.swift' } /* 'NSObject' */,
|
||||
{ startIndex: 17, type: 'keyword.operator.swift' } /* ':' */,
|
||||
{ startIndex: 17, type: 'operator.swift' } /* ':' */,
|
||||
{ startIndex: 18, type: '' },
|
||||
{ startIndex: 19, type: 'type.identifier.swift' } /* 'AnyObject' */,
|
||||
{ startIndex: 28, type: 'delimiter.square.swift' } /* ']' */,
|
||||
{ startIndex: 29, type: 'keyword.operator.swift' } /* '?' */,
|
||||
{ startIndex: 29, type: 'operator.swift' } /* '?' */,
|
||||
{ startIndex: 30, type: 'delimiter.parenthesis.swift' } /* ')' */,
|
||||
{ startIndex: 31, type: '' },
|
||||
{ startIndex: 32, type: 'keyword.operator.swift' } /* '->' */,
|
||||
{ startIndex: 32, type: 'operator.swift' } /* '->' */,
|
||||
{ startIndex: 34, type: '' },
|
||||
{ startIndex: 35, type: 'type.identifier.swift' } /* 'Bool' */,
|
||||
{ startIndex: 39, type: '' },
|
||||
|
|
@ -116,11 +116,11 @@ testTokenization('swift', [
|
|||
{ startIndex: 0, type: '' },
|
||||
{ startIndex: 8, type: 'keyword.swift' } /* 'var' */,
|
||||
{ startIndex: 11, type: '' },
|
||||
{ startIndex: 12, type: 'keyword.operator.swift' } /* '`' */,
|
||||
{ startIndex: 12, type: 'operator.swift' } /* '`' */,
|
||||
{ startIndex: 13, type: 'identifier.swift' } /* 'String' */,
|
||||
{ startIndex: 19, type: 'keyword.operator.swift' } /* '`' */,
|
||||
{ startIndex: 19, type: 'operator.swift' } /* '`' */,
|
||||
{ startIndex: 20, type: '' },
|
||||
{ startIndex: 21, type: 'keyword.operator.swift' } /* '=' */,
|
||||
{ startIndex: 21, type: 'operator.swift' } /* '=' */,
|
||||
{ startIndex: 22, type: '' },
|
||||
{ startIndex: 23, type: 'string.quote.swift' } /* '"' */,
|
||||
{ startIndex: 24, type: 'string.swift' } /* 'String w/ \\"escape\\""' */,
|
||||
|
|
@ -135,23 +135,23 @@ testTokenization('swift', [
|
|||
{ startIndex: 11, type: '' },
|
||||
{ startIndex: 12, type: 'identifier.swift' } /* 'message' */,
|
||||
{ startIndex: 19, type: '' },
|
||||
{ startIndex: 20, type: 'keyword.operator.swift' } /* '=' */,
|
||||
{ startIndex: 20, type: 'operator.swift' } /* '=' */,
|
||||
{ startIndex: 21, type: '' },
|
||||
{ startIndex: 22, type: 'string.quote.swift' } /* '"' */,
|
||||
{ startIndex: 23, type: 'keyword.operator.swift' } /* '\(' */,
|
||||
{ startIndex: 23, type: 'operator.swift' } /* '\(' */,
|
||||
{ startIndex: 25, type: 'identifier.swift' },
|
||||
{ startIndex: 26, type: 'keyword.operator.swift' } /* ')' */,
|
||||
{ startIndex: 26, type: 'operator.swift' } /* ')' */,
|
||||
{ startIndex: 27, type: 'string.swift' } /* ' times 2.5 is ' */,
|
||||
{ startIndex: 41, type: 'keyword.operator.swift' } /* '\(' */,
|
||||
{ startIndex: 41, type: 'operator.swift' } /* '\(' */,
|
||||
{ startIndex: 43, type: 'type.identifier.swift' } /* 'Double' */,
|
||||
{ startIndex: 49, type: 'keyword.operator.swift' } /* '(' */,
|
||||
{ startIndex: 49, type: 'operator.swift' } /* '(' */,
|
||||
{ startIndex: 50, type: 'number.swift' } /* '25' */,
|
||||
{ startIndex: 52, type: 'keyword.operator.swift' } /* ')' */,
|
||||
{ startIndex: 52, type: 'operator.swift' } /* ')' */,
|
||||
{ startIndex: 53, type: '' },
|
||||
{ startIndex: 54, type: 'keyword.operator.swift' } /* '*' */,
|
||||
{ startIndex: 54, type: 'operator.swift' } /* '*' */,
|
||||
{ startIndex: 55, type: '' },
|
||||
{ startIndex: 56, type: 'number.float.swift' } /* '2.5' */,
|
||||
{ startIndex: 59, type: 'keyword.operator.swift' } /* ')' */,
|
||||
{ startIndex: 59, type: 'operator.swift' } /* ')' */,
|
||||
{ startIndex: 60, type: 'string.quote.swift' } /* '"' */
|
||||
]}],
|
||||
// Method invocation/property accessor.
|
||||
|
|
@ -163,17 +163,17 @@ testTokenization('swift', [
|
|||
{ startIndex: 11, type: '' },
|
||||
{ startIndex: 12, type: 'identifier.swift' } /* 'view' */,
|
||||
{ startIndex: 16, type: '' },
|
||||
{ startIndex: 17, type: 'keyword.operator.swift' } /* '=' */,
|
||||
{ startIndex: 17, type: 'operator.swift' } /* '=' */,
|
||||
{ startIndex: 18, type: '' },
|
||||
{ startIndex: 19, type: 'keyword.swift' } /* 'self' */,
|
||||
{ startIndex: 23, type: 'delimeter.swift' } /* '.' */,
|
||||
{ startIndex: 24, type: 'type.identifier.swift' } /* 'window' */,
|
||||
{ startIndex: 30, type: 'keyword.operator.swift' } /* '!' */,
|
||||
{ startIndex: 30, type: 'operator.swift' } /* '!' */,
|
||||
{ startIndex: 31, type: 'delimeter.swift' } /* '.' */,
|
||||
{ startIndex: 32, type: 'type.identifier.swift' } /* 'contr' */,
|
||||
{ startIndex: 37, type: '' },
|
||||
{ startIndex: 38, type: 'keyword.swift' } /* 'as' */,
|
||||
{ startIndex: 40, type: 'keyword.operator.swift' } /* '!' */,
|
||||
{ startIndex: 40, type: 'operator.swift' } /* '!' */,
|
||||
{ startIndex: 41, type: '' },
|
||||
{ startIndex: 42, type: 'type.identifier.swift' } /* 'UIView' */
|
||||
]}]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue