Neut Programming Language

GitHub
  1. 1. Overview
  2. 2. Installation
  3. 3. Tutorial
    1. 3.1. Modules and Sources
    2. 3.2. Programming in Neut
    3. 3.3. Static Memory Management
    4. 3.4. Modality and Memory
  4. 4. Language Reference
    1. 4.1. Commands
    2. 4.2. Modules
    3. 4.3. Statements
    4. 4.4. Terms
    5. 4.5. Primitives
    6. 4.6. Basis
  5. 5. What is Next?
  6. Appendix
  7. 6. Manual Installation
  8. 7. Development Environment
    1. 7.1. Lovely LSP Showcase
    2. 7.2. Rapid Prototyping
    3. 7.3. Editor Setup
  9. 8. How to Execute Types
  10. 9. Benchmarks

Lovely LSP Showcase

The compiler contains an LSP server. Let's see what it is like.

Showcase

The LSP server currently has the following features:

  • Lint
  • Completion (+ automatic import)
  • Jump to Definition
  • Find References
  • Format on Save
  • Remove Unused Imports
  • Show the Type of a Variable
  • Highlight Symbols

Lint

lint

Completion (+ automatic import)

completion

Jump to Definition

jump to definition

Find References

find references

Format on Save

format on save

Remove Unused Imports

remove unused imports

Show the Type of a Variable

hover type

Highlight Symbols

highlight

← Previous Page
Next Page →
  1. 1. Overview
  2. 2. Installation
  3. 3. Tutorial
    1. 3.1. Modules and Sources
    2. 3.2. Programming in Neut
    3. 3.3. Static Memory Management
    4. 3.4. Modality and Memory
  4. 4. Language Reference
    1. 4.1. Commands
    2. 4.2. Modules
    3. 4.3. Statements
    4. 4.4. Terms
    5. 4.5. Primitives
    6. 4.6. Basis
  5. 5. What is Next?
  6. Appendix
  7. 6. Manual Installation
  8. 7. Development Environment
    1. 7.1. Lovely LSP Showcase
    2. 7.2. Rapid Prototyping
    3. 7.3. Editor Setup
  9. 8. How to Execute Types
  10. 9. Benchmarks