- Added UCXL VS Code extension with syntax highlighting - Implemented language configuration and grammar definitions - Created extension package with examples and documentation - Added syntax highlighting for UCXL code structures 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
37 lines
819 B
JSON
37 lines
819 B
JSON
{
|
|
"scopeName": "source.ucxl",
|
|
"name": "UCXL",
|
|
"patterns": [
|
|
{
|
|
"name": "meta.ucxl",
|
|
"match": "^ucxl://([A-Z0-9]{5})" ,
|
|
"captures": {
|
|
"1": { "name": "constant.language.agent.ucxl" }
|
|
}
|
|
},
|
|
{
|
|
"match": "^ucxl://[A-Z0-9]{5}:([a-zA-Z0-9_-]+)",
|
|
"captures": {
|
|
"1": { "name": "entity.name.role.ucxl" }
|
|
}
|
|
},
|
|
{
|
|
"match": "@([a-zA-Z0-9_-]+):([a-zA-Z0-9_-]+)",
|
|
"captures": {
|
|
"1": { "name": "entity.name.project.ucxl" },
|
|
"2": { "name": "entity.name.task.ucxl" }
|
|
}
|
|
},
|
|
{
|
|
"match": "\\/(#|~\\*|\\^\\*|~~|\\^\\^|~\\d+|\\^\\d+)\\/",
|
|
"captures": {
|
|
"1": { "name": "constant.language.temporal.ucxl" }
|
|
}
|
|
},
|
|
{
|
|
"match": "\\/([^\\s]+)$",
|
|
"name": "string.path.ucxl"
|
|
}
|
|
]
|
|
}
|