Skip to content

Commit

Permalink
feat(notepad++,vscode): add macros keyword
Browse files Browse the repository at this point in the history
  • Loading branch information
JaDogg committed Jul 30, 2023
1 parent 813c6b0 commit a4fc572
Show file tree
Hide file tree
Showing 3 changed files with 6 additions and 6 deletions.
4 changes: 2 additions & 2 deletions editor/notepadplusplus/yaksha.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<Keywords name="Numbers, suffix1">f</Keywords>
<Keywords name="Numbers, suffix2">i8 u8 i16 u16 i32 u32 i64 u64</Keywords>
<Keywords name="Numbers, range"></Keywords>
<Keywords name="Operators1">+= -= *= /= %= &amp;= |= ^= &lt;&lt;= &gt;&gt;= -&gt; + - * / % &amp; | ^ &lt;&lt; &gt;&gt; = : , ( ) [ ] . { }</Keywords>
<Keywords name="Operators1">+= -= *= /= %= &amp;= |= ^= &lt;&lt;= &gt;&gt;= -&gt; + - * / % &amp; | ^ &lt;&lt; &gt;&gt; = : , ( ) [ ] . { } !</Keywords>
<Keywords name="Operators2">and or</Keywords>
<Keywords name="Folders in code1, open"></Keywords>
<Keywords name="Folders in code1, middle"></Keywords>
Expand All @@ -24,7 +24,7 @@
<Keywords name="Folders in comment, open"></Keywords>
<Keywords name="Folders in comment, middle"></Keywords>
<Keywords name="Folders in comment, close"></Keywords>
<Keywords name="Keywords1">while def import continue break if elif else class struct return ccode pass defer del as for in</Keywords>
<Keywords name="Keywords1">while def import continue break if elif else class struct return ccode pass defer del as for in macros</Keywords>
<Keywords name="Keywords2">@nativedefine @varargs @onstack @nativemacro @native</Keywords>
<Keywords name="Keywords3">int float i8 i16 i32 i64 u8 u16 u32 u64 float f32 f64 Array Function In Const AnyPtr Out SMEntry MEntry str bool Ptr Tuple AnyPtrToConst</Keywords>
<Keywords name="Keywords4">print println len arrput arrpop arrnew array getref unref charat shnew shput shget shgeti hmnew hmput hmget hmgeti cast qsort iif foreach countif filter map binarydata arrsetlen arrsetcap</Keywords>
Expand Down
2 changes: 1 addition & 1 deletion editor/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"type": "git",
"url": "https://github.com/YakshaLang/Yaksha.git"
},
"version": "0.0.3",
"version": "0.0.4",
"engines": {
"vscode": "^1.64.0"
},
Expand Down
6 changes: 3 additions & 3 deletions editor/vscode/syntaxes/yaksha.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
{
"begin": "#",
"end": "\\n",
"name": "comment.line.number-sign.python"
"name": "comment.line.number-sign.yaksha"
}
]
},
Expand All @@ -33,7 +33,7 @@
},
{
"name": "keyword.language.yaksha",
"match": "\\b(while|def|import|continue|break|if|elif|else|class|struct|return|pass|as|for|in)\\b"
"match": "\\b(while|def|import|continue|break|if|elif|else|class|struct|return|pass|as|for|in|macros)\\b"
},
{
"name": "invalid.spaces.yaksha",
Expand Down Expand Up @@ -61,7 +61,7 @@
},
{
"name": "keyword.operator.yaksha",
"match": "\\.|\\+|\\-|\\*|\\\/|\\:|\\[|\\]|\\(|\\)|,|>|<|<\\=|>\\=|\\=\\=|\\=|\\bnot\\b|\\bor\\b|\\band\\b|!\\=|\\->|\\{|\\}"
"match": "\\.|\\+|\\-|\\*|\\\/|\\:|\\[|\\]|\\(|\\)|,|>|<|<\\=|>\\=|\\=\\=|\\=|\\bnot\\b|\\bor\\b|\\band\\b|!\\=|\\->|\\{|\\}|!"
},
{
"match": "^(class|struct)\\s+([a-zA-Z_][a-zA-Z0-9_]+)\\s*",
Expand Down

0 comments on commit a4fc572

Please sign in to comment.