- 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>
34 lines
742 B
JSON
34 lines
742 B
JSON
{
|
|
"scopeName": "source.ucxl",
|
|
"patterns": [
|
|
{
|
|
"name": "keyword.scheme.ucxl",
|
|
"match": "\\bucxl://"
|
|
},
|
|
{
|
|
"name": "entity.name.agent.ucxl",
|
|
"match": "(?<=ucxl://)[a-zA-Z0-9_-]+(?=:)"
|
|
},
|
|
{
|
|
"name": "support.class.topic.ucxl",
|
|
"match": "(?<=:)[a-zA-Z0-9_-]+(?=@)"
|
|
},
|
|
{
|
|
"name": "entity.name.project.ucxl",
|
|
"match": "(?<=@)[a-zA-Z0-9_-]+(?=:)"
|
|
},
|
|
{
|
|
"name": "variable.parameter.context.ucxl",
|
|
"match": "(?<=:)[a-zA-Z0-9_-]+(?=/)"
|
|
},
|
|
{
|
|
"name": "constant.language.temporal.ucxl",
|
|
"match": "(?<=/)(#|~\\*|\\^\\*|~~|\\^\\^|~\\d+|\\^\\d+)(?=/)"
|
|
},
|
|
{
|
|
"name": "string.path.ucxl",
|
|
"match": "(?<=/)[^\\s]+"
|
|
}
|
|
]
|
|
}
|