...

Text file src/github.com/alecthomas/chroma/v2/lexers/testdata/tradingview.expected

Documentation: github.com/alecthomas/chroma/v2/lexers/testdata

     1[
     2  {"type":"CommentSingle","value":"//@version=3"},
     3  {"type":"Text","value":"\n"},
     4  {"type":"NameFunction","value":"study"},
     5  {"type":"Text","value":"(title"},
     6  {"type":"KeywordPseudo","value":"="},
     7  {"type":"LiteralString","value":"\"Chroma example script\""},
     8  {"type":"Punctuation","value":","},
     9  {"type":"Text","value":" overlay"},
    10  {"type":"KeywordPseudo","value":"="},
    11  {"type":"KeywordConstant","value":"true"},
    12  {"type":"Punctuation","value":","},
    13  {"type":"Text","value":" precision"},
    14  {"type":"KeywordPseudo","value":"="},
    15  {"type":"LiteralNumber","value":"3"},
    16  {"type":"Text","value":")\n\nemaLen "},
    17  {"type":"KeywordPseudo","value":"="},
    18  {"type":"Text","value":" "},
    19  {"type":"NameFunction","value":"input"},
    20  {"type":"Text","value":"(title"},
    21  {"type":"KeywordPseudo","value":"="},
    22  {"type":"LiteralString","value":"\"EMA Length\""},
    23  {"type":"Punctuation","value":","},
    24  {"type":"Text","value":" type"},
    25  {"type":"KeywordPseudo","value":"="},
    26  {"type":"NameVariable","value":"integer"},
    27  {"type":"Punctuation","value":","},
    28  {"type":"Text","value":" defval"},
    29  {"type":"KeywordPseudo","value":"="},
    30  {"type":"LiteralNumber","value":"10"},
    31  {"type":"Text","value":")\nemaVal "},
    32  {"type":"KeywordPseudo","value":"="},
    33  {"type":"Text","value":" "},
    34  {"type":"NameFunction","value":"ema"},
    35  {"type":"Text","value":"("},
    36  {"type":"NameVariable","value":"close"},
    37  {"type":"Punctuation","value":","},
    38  {"type":"Text","value":" emaLen)\n\n"},
    39  {"type":"NameFunction","value":"plot"},
    40  {"type":"Text","value":"(series"},
    41  {"type":"KeywordPseudo","value":"="},
    42  {"type":"Text","value":"emaVal"},
    43  {"type":"Punctuation","value":","},
    44  {"type":"Text","value":" style"},
    45  {"type":"KeywordPseudo","value":"="},
    46  {"type":"NameVariable","value":"circles"},
    47  {"type":"Punctuation","value":","},
    48  {"type":"Text","value":" offset"},
    49  {"type":"KeywordPseudo","value":"="},
    50  {"type":"LiteralNumber","value":"2"},
    51  {"type":"Punctuation","value":","},
    52  {"type":"Text","value":" linewidth"},
    53  {"type":"KeywordPseudo","value":"="},
    54  {"type":"LiteralNumber","value":"3"},
    55  {"type":"Text","value":")\n\n"},
    56  {"type":"CommentSingle","value":"// Colour background"},
    57  {"type":"Text","value":"\n"},
    58  {"type":"NameFunction","value":"bgcolor"},
    59  {"type":"Text","value":"(color"},
    60  {"type":"KeywordPseudo","value":"="},
    61  {"type":"NameVariable","value":"close"},
    62  {"type":"Text","value":" "},
    63  {"type":"Operator","value":"\u003e"},
    64  {"type":"Text","value":" "},
    65  {"type":"NameVariable","value":"open"},
    66  {"type":"Text","value":" "},
    67  {"type":"Operator","value":"?"},
    68  {"type":"Text","value":" "},
    69  {"type":"NameVariable","value":"orange"},
    70  {"type":"Text","value":" "},
    71  {"type":"Punctuation","value":":"},
    72  {"type":"Text","value":"\n     "},
    73  {"type":"NameVariable","value":"close"},
    74  {"type":"Text","value":" "},
    75  {"type":"Operator","value":"!="},
    76  {"type":"Text","value":" "},
    77  {"type":"NameVariable","value":"high"},
    78  {"type":"Operator","value":"["},
    79  {"type":"LiteralNumber","value":"1"},
    80  {"type":"Operator","value":"]"},
    81  {"type":"Text","value":" "},
    82  {"type":"Operator","value":"?"},
    83  {"type":"Text","value":" "},
    84  {"type":"NameVariable","value":"purple"},
    85  {"type":"Text","value":" "},
    86  {"type":"Punctuation","value":":"},
    87  {"type":"Text","value":"\n     "},
    88  {"type":"NameVariable","value":"na"},
    89  {"type":"Text","value":", transp"},
    90  {"type":"KeywordPseudo","value":"="},
    91  {"type":"LiteralNumber","value":"80"},
    92  {"type":"Text","value":")\n\n"},
    93  {"type":"CommentSingle","value":"// Comment as last line should be recognised properly"},
    94  {"type":"Text","value":"\n"}
    95]

View as plain text