syntax update
This commit is contained in:
parent
84d86111dd
commit
89b6b3436f
57
README.md
57
README.md
|
|
@ -1,33 +1,26 @@
|
|||
# VS Code x86/x64 Assembly Syntax Highlighting Extension
|
||||
Here’s 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.
|
||||
|
|
|
|||
BIN
images/icon.png
BIN
images/icon.png
Binary file not shown.
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
|
|
@ -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"
|
||||
},
|
||||
|
|
|
|||
Loading…
Reference in a new issue