Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>NXLang — NXPU Reasoning LanguageNew to Visual Studio Code? Get it now.
NXLang — NXPU Reasoning Language

NXLang — NXPU Reasoning Language

Dyber

| (0) | Free
Syntax highlighting, snippets, diagnostics, and language-server support for NXLang (.nx files) — the programming language for the NXPU neurosymbolic reasoning chip.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NXLang for Visual Studio Code

Syntax highlighting, snippets, and language support for NXLang — the programming language for the NXPU neurosymbolic reasoning chip.

Features

  • Syntax Highlighting for .nx files

    • Keywords: fact, rule, query, knowledge, perception, simulate, orchestrate
    • Variables (uppercase): Server, Drug, Patient
    • Predicates (lowercase + parentheses): vulnerable(...), patient_takes(...)
    • Operators: :- (rule definition), -> (pipeline), @ (engine tags)
    • Comments: # line comments, /* */ block comments
    • Wildcards: _ (don't care)
  • Snippets with tab completion

    • fact — insert a fact declaration
    • rule — insert a rule with body atoms
    • query — insert a query
    • knowledge — full knowledge block template
    • pharma — drug interaction detection template
    • security — network security assessment template
    • rbac — role-based access control template
  • Bracket Matching and Auto-Closing

  • Code Folding for knowledge/perception/simulate/orchestrate blocks

Example

# Drug interaction detection
fact: patient_takes(patient_A, warfarin).
fact: inhibits(fluconazole, CYP2C9).
fact: drug_metabolized_by(warfarin, CYP2C9).
fact: narrow_therapeutic(warfarin).

rule: adverse_interaction(Patient, Drug) :-
    patient_takes(Patient, Drug, _),
    drug_metabolized_by(Drug, Enzyme, _),
    inhibits(Inhibitor, Enzyme, _),
    patient_takes(Patient, Inhibitor, _),
    narrow_therapeutic(Drug, _, _).

query: adverse_interaction.

Installation

From VSIX (local install)

code --install-extension nxlang-0.3.0.vsix

From Marketplace (coming soon)

Search "NXLang" in the VS Code Extensions panel.

Compiling NXLang

# Compile to FPGA format
nxc hw-compile program.nx --format tcl

# Compile to binary
nxc hw-compile program.nx --format nxb

# Interactive REPL
nxc repl --transport sim

Links

  • NXLang Documentation
  • NXPU GitHub
  • Whitepaper

License

Proprietary — Dyber, Inc. All rights reserved.

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