Skip to content

Commit 3b2c707

Browse files
authored
Added native support for Assembly language #118 (#166)
1 parent f8aefbb commit 3b2c707

File tree

8 files changed

+88
-91
lines changed

8 files changed

+88
-91
lines changed

Notepad-Sharp/MainForm.Designer.cs

+38-28
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Notepad-Sharp/MainForm.cs

+9-1
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ void CreateTab(string fileName)
138138
}
139139
else
140140
{
141-
string ext = fileName != null ? Utility.GetExtension(fileName) : "";
141+
string ext = fileName != null ? Path.GetExtension(fileName) : "";
142142
tab.DetectSyntax(ext);
143143
tab.mainEditor.OpenFile(fileName);
144144
}
@@ -566,6 +566,14 @@ private void batchToolStripMenuItem_Click(object sender, EventArgs e)
566566
}
567567
}
568568

569+
private void assemblyToolStripMenuItem_Click(object sender, EventArgs e)
570+
{
571+
if (CurrentTB != null)
572+
{
573+
CurrentTB.DetectSyntax(GlobalConstants.ASM_EXT);
574+
}
575+
}
576+
569577
private void StatusBarToolStripMenuItem_Click(object sender, EventArgs e)
570578
{
571579
if (statusBarToolStripMenuItem.Checked)

Notepad-Sharp/MainForm.resx

+18-18
Original file line numberDiff line numberDiff line change
@@ -276,24 +276,24 @@
276276
<data name="toolStripButton1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
277277
<value>
278278
iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
279-
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPfSURBVEhL7VdLbExRGG7ZWRALaxESOzYsJF5BpKm5d+4t
280-
U6/FIBHvEJHOffa2tBK1qIXExmPhLRFM72NmkLLxiGep2Hi0VQuVaGumWlMc5xvncu/MLYZKJHzJn8zj
281-
P/93zn//8//fLfnLQUrDctMsQbHrKzTnnig7r0NKPBuOHhkUqhK9gpZsCSv2vrDaNBe+bNGvIxI5MzKs
282-
mKt4zWmLGKm3m4yWrHqyjdSd7yJ7rDekwX5D6i90EfVUO9lsPPhQSX0ExXpJN7jGMIwRLExxEFR7oojT
283-
Gc0ZBG6we8he58emn+ogK3ZfTQta4hEnJSaxcF/BK6bBPhaCU615wnanb5vR+mGv0x1I8D3DJrlDzR/L
284-
d5hpXjUXsLAlou7U8YpF2Fc/OMksE/WzGeVkuy8YUhs7+oREG66lxepUJvd8NWdArL3UG224nlaOP6eE
285-
/k3qpzvIQs15h4OAVDQuZwKJOfXCBOwSqfUGiBmJTyATFecGJzVFkcKQER8ViV0cw8n2FEG11grVydbF
286-
21N9+RvWKHl467l+kO6OvyYFxCgGQU+2Rg8/HnQXIWXrGu/0c0riRUi1ZzLXIYGT8brTtaHxbr+XXKbZ
287-
ACk+FxALqrl8Ga1K7zMFqaA7t3Ay5vZDlBn2aEFPtNIqz7pxvJZHTErp8+rUPGlCenHSYkhdlMn2OHor
288-
3saOPvWRwnzEIcmevoSe1r0yuJ+icTGDpsFcioJbSG56hyTmZXMnfvCaqCVvsr+LwvdIC4iHC2gO+QcI
289-
Mub+H/8Cggog3zjZqmHuwwcEDip9XIkvjd2uZ65FQaC9veAAirWL/R1M/LukIdmegyaEZoR4aE6YZJRr
290-
GnMJJka7Q9tD+2NuPw20WZEqEenYs6/xMLVovHafNAoihm2hjR4Nv5h+vUgyx4p68vbK/TcG3DiY0xhA
291-
nGxWMrcvcImRXowwdwEMIw6jDiOPuQ8JqjZm0412gtQrlaBkqBRqKdBhIAZpZe2lPkF1BrQ8IQBhgCGP
292-
YU/F3PpFsaapyALEABWCk3nJWi1WJ28vrkn1Scf8EwlrhSqnt1w1xzO6bwAxSFFIOBnkCkSbNwDSBXkD
293-
mVNpXO6B7Amp8Wx5jZnGb5BFbiG5ppxoI1A0Q2YLxN7qpRU5P7fgYPNHb8p+3rrJVpresHY2g/SzsIUI
294-
ag7QVbxmP1xRfyUN3RRM4DdsUjnxnCytM9NQLtBwLFxxyOkwKs6hTiDoowdaBnEtIOKhOmF1517lyDYa
295-
97PltWa6ojrxhFftlb8s6P0gpRB7vGo1VmipeygWyNs5G+33vJ7owmsNvaM7Q1J8xrC8wvw5lJR8Bjx+
296-
WuvzhBolAAAAAElFTkSuQmCC
279+
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAPfSURBVEhL7VdLbA1RGG7ZWRALaxESOzYsJF5BpKmZuTOl
280+
9VpcJOKdikjvPDstrUQtaiGx8Vh4SwS387j3ImXjEc9SsfFoPRYqQd1brdvWcb46w8y9U9yqRMKX/Ml9
281+
/Of/zvnnP///TdFfDlIcUZpmiapTX6a7dyXFfcOp8WwkerhXrEp0inqyJaI6eyNa01z4skVDR3n56ZER
282+
1Vol6G5buZn6sMlsyWon2kjduQ6y235LGpy3pP58B9FOtpPN5v2+CuojqvYrusE1pmmOYGEKg6g5EyWc
283+
zmzOIHCD857scX9uxsnnZMWuK2lRTzzk5cQkFu4bBNUy2cd88Jo9T9zmdm01W/v2uO9CCX5k2CR3sLm/
284+
dLuVFjRrAQtbJBlunaDahH0NgpetEsk4k1FPtAeCIbWxI49JtOFqWqpOZQaer+72SLUXO6MN19LqsWeU
285+
MLhJ49RzslB3P+IgIJXMS5lQYl47PwG7RGr9AWKm+xlkkupe5+WmKFLImfFR5bELY3jFmSJq9lqxOtm6
286+
eFuqK3fDOiWPVJ7tBumu+BuSR4xiEI1ka/TQo15vEVK2rvF2N68mXnCaM5O5DgqcTDDcjg2Nd7r95ArN
287+
BkjxOY9Y1Kzly2hV+p8pSEXDvYmTMbefosR0RotGopVWedaL47ccYlJMn9dL3ZcmpBcnLYTUQ4nijKO3
288+
4kPsyJMAKSxAzMnO9CX0tN6Vwf2UzAsZNA3mUhC8QvLSOyixoFg78IPfJD15g/1dEH5Emkc8XEBzyD1A
289+
mDH3//gXEFYAucYrdg1zHz4gcFjp40p8bexOPXMtCCLt7XkHUO2d7O9w4t8l5RRnDpoQmhHioTlhklGu
290+
acwlnBjtDm0P7Y+5/TLQZiWqROSjT7/Fw9Si8doD0iiMGLaFNno0/EL69SLZGisZyVsr913v8eJgTmMA
291+
8YpVwdy+wiNGejHCvAUwjDiMOow85j4oqNqYTTf6EqR+qQQlQ6VQS54OAzFIK2ovdoma26PnCAEIAwx5
292+
DHsq5tYvijVNRRYgBqgQnCzI9mqpOnlrcU2qSz4anEhYK1a5naWaNZ7RfQeIQYpCwskgVyDa/AGQLsgb
293+
yJwK89J7yB5Oi2dLa6w0foMs8grJM/V4G4GiGTRbIPZXL63I+VjAHWju96fs1+0dqaTpjehnMkg/C5uP
294+
sOYAXSXozoMV9ZfT0E3hBEHDJtXjz8jSOisN5QINx8IVhgEdRsU51AkEfXR/Sy+uBUQ8VCes7uzrAbKN
295+
5r1saa2VLqtOPBY0Z+WQBX0QpBhiT9DsxjI9dRfFAnk7Z6PzSTASHXitoXd0ByfHZwzLK8yfQ1HRFxlK
296+
WuedT7EHAAAAAElFTkSuQmCC
297297
</value>
298298
</data>
299299
<data name="hlCurrentLineToolStripButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

0 commit comments

Comments
 (0)