syntax update

This commit is contained in:
Félix 2024-10-12 21:36:39 -04:00
parent 84d86111dd
commit 89b6b3436f
3 changed files with 26 additions and 33 deletions

View file

@ -1,33 +1,26 @@
# VS Code x86/x64 Assembly Syntax Highlighting Extension
Heres the version with emojis:
## Overview
## Overview 🛠️
This Visual Studio Code extension provides comprehensive syntax highlighting for x86 and x64 assembly language using Intel syntax. It's designed to improve readability and understanding of assembly code, including compiler-generated output.
## Features
## Features
- Syntax highlighting for x86 and x64 assembly instructions
- Support for Intel syntax
- Highlighting of registers, memory operands, and numeric constants
- Recognition of common assembler directives
- Proper highlighting of labels and function names
- Support for compiler-generated assembly features (e.g., CFI directives)
- Syntax highlighting for x86 and x64 assembly instructions 💻
- Support for Intel syntax 🧠
- Highlighting of registers, memory operands, and numeric constants 🔍
- Recognition of common assembler directives ⚙️
- Proper highlighting of labels and function names 🏷️
- Support for compiler-generated assembly features (e.g., CFI directives) 🛡️
## Installation
## Installation 🚀
1. Open Visual Studio Code
2. Go to the Extensions view (Ctrl+Shift+X or Cmd+Shift+X on macOS)
3. Search for "x86/x64 Assembly Syntax Highlighting"
3. Search for "x86-x64 Assembly Syntax Highlighting"
4. Click Install
Alternatively, you can download the VSIX file from the releases page and install it manually:
1. Download the `.vsix` file
2. In VS Code, go to the Extensions view
3. Click on the "..." at the top of the Extensions view
4. Choose "Install from VSIX..." and select the downloaded file
## Usage
## Usage 💡
Once installed, the extension will automatically provide syntax highlighting for files with the following extensions:
@ -41,20 +34,20 @@ If you're working with a file that has a different extension but contains x86/x6
1. Click on the language indicator in the bottom-right corner of VS Code
2. Select "x86/x64 Assembly" from the list of languages
## Highlighted Elements
## Highlighted Elements 🎨
This extension provides syntax highlighting for:
- Instructions (e.g., `mov`, `push`, `call`)
- Registers (e.g., `eax`, `rbp`, `r15`)
- Memory operands (e.g., `DWORD PTR`, `QWORD PTR`)
- Numeric constants (decimal and hexadecimal)
- Labels and function names
- Assembler directives (e.g., `.section`, `.globl`)
- CFI directives (e.g., `.cfi_startproc`, `.cfi_endproc`)
- Comments (lines starting with `;`)
- Instructions (e.g., `mov`, `push`, `call`) 📝
- Registers (e.g., `eax`, `rbp`, `r15`) 📟
- Memory operands (e.g., `DWORD PTR`, `QWORD PTR`) 📋
- Numeric constants (decimal and hexadecimal) 🔢
- Labels and function names 🏷️
- Assembler directives (e.g., `.section`, `.globl`) 🧭
- CFI directives (e.g., `.cfi_startproc`, `.cfi_endproc`) 🛡️
- Comments (lines starting with `;`) 💬
## Customization
## Customization 🎨
You can customize the colors used for syntax highlighting by modifying your VS Code color theme. Add or modify entries in your `settings.json` file under `"editor.tokenColorCustomizations"`.
@ -79,14 +72,14 @@ For example:
}
```
## Contributing
## Contributing 🤝
If you find any issues or have suggestions for improvements, please open an issue or submit a pull request on the GitHub repository.
## License
## License 📄
This extension is released under the MIT License. See the LICENSE file for details.
## Acknowledgements
## Acknowledgements 🙌
Thanks to all contributors and users who have provided feedback and suggestions to improve this extension.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 18 KiB

View file

@ -2,7 +2,7 @@
"name": "x86-assembly-syntax",
"displayName": "x86-x64 Assembly Syntax Highlighting",
"description": "Syntax highlighting extension for x86 and x64 assembly for Intel syntax",
"version": "1.0.3",
"version": "1.0.4",
"engines": {
"vscode": "^1.60.0"
},