# Language Coverage (/developers/pinets/lang-coverage)



## PineTS Language Coverage [#pinets-language-coverage]

This document lists the features of the PineTS language and their status.

| Feature                | Status      | Comments                                                                 |
| ---------------------- | ----------- | ------------------------------------------------------------------------ |
| Execution model        | done        | Core Pine Script® language features, execution, and transpiler           |
| Time series            | done        | Variables behave like Pine Script® time series (array annotation access) |
| Script structure       | done        | Syntax closely matches Pine Script® where possible                       |
| Identifiers            | native      | Uses native JS/TS identifiers                                            |
| Operators              | native      | Uses native JS/TS operators                                              |
| Variables declarations | done        | Supports time series and variable syntaxes                               |
| Conditional structures | done        | if implemented / switch needs testing                                    |
| Loops                  | done        | for done / while missing / for in missing                                |
| Type system            | native      | Uses native JS/TS types                                                  |
| Builtins               | done        | Implemented open, close, high, low, hl2, hlc3, ohlc4                     |
| Functions              | done        | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| UDT                    | done        | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Objects                | in progress | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Enums                  | done        | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Methods                | in progress | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Arrays                 | done        | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Matrices               | done        | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Maps                   | done        | Check [api-coverage](/developers/pinets/api-coverage) for details        |
| Imports                | planned     |                                                                          |
