Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>5318008 Lang OfficialNew to Visual Studio Code? Get it now.
5318008 Lang Official

5318008 Lang Official

UVGenios

| (0) | Free
Extension for Compiscript language, developed by Jose Prince
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

531800 Lang - Compiscript Official Extension␍

Official extension of Visual Studio Code for COmpiscript language. This extension includes support for syntx highlighting, snippets and semantic analysis in real time.

Caracteristics

  • Syntax highlighting for .cps files␍
  • Predefined snippets for common language structures␍
  • Diagnosis Support:␍
    • Syntax errors␍
    • Semantic errors␍
  • Integrated command for running the compiler.␍ ␍

Usage

  1. Open a file with the .cpsextension. VSCode will regconize it as Compiscript and will apply the sintax and semantic analysis␍
  2. All the code analysis runs in real time but to see complete compilation logs you can use the command Run Compiscript File from the command pallete.
  3. In a new terminal will appear the logs from the semantic analysis and the possible errors the code could have.

Real Time Diagnosis␍

This is the format for the semantic errors:

Error: (line: X, column Y-Z) message

And for the syntactic errors:␍

line X:Y message

Included Snippets␍

Snippets available for the Compiscript language:␍

  • let

    let identifier = value;
    
  • var

    var identifier = value;
    
  • const

    const identifier = value;
    
  • function

    function name(params) {
        // body
    }
    
  • class

    class ClassName {
        function constructor(params) {
            // init
        }
    }
    
  • if

    if (condition) {
        // body
    }
    
  • while

    while (condition) {
        // body
    }
    
  • do while

    do {
        // body
    } while (condition);
    
  • for

    for (let i = 0; i < n; i++) {
        // body
    }
    
  • foreach

    foreach (item in collection) {
        // body
    }
    
  • print

    print(expression);
    
  • return

    return value;
    

Licencia

Esta extensión está bajo la licencia MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft