diff --git a/UDL-samples/Semantic_Programming_Language.se b/UDL-samples/Semantic_Programming_Language.se new file mode 100644 index 0000000..57348f2 --- /dev/null +++ b/UDL-samples/Semantic_Programming_Language.se @@ -0,0 +1,19 @@ +se 1 + +# Semantic Programming Language +program Demo +object Main + +scope example { + node item + relations + true false null unknown + %12 + @42 + "Hello Semantic" + 123 + 3.14159 + 0xFF + list [1, 2, 3] + object -> @42 +} diff --git a/UDLs/Semantic-Programming-Language.xml b/UDLs/Semantic-Programming-Language.xml new file mode 100644 index 0000000..1c4380b --- /dev/null +++ b/UDLs/Semantic-Programming-Language.xml @@ -0,0 +1,65 @@ + + + + + + + + + 00# 01 02 03 04 + 0x 0X + + . + e E + + + - + - > = : , ; { } [ ] ( ) + + { + + } + + + + + + + program object list ranges types type scopes scope nodes node relations + true false null unknown + % @ + se sp + + + + + 00" 01\ 02" 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/udl-list.json b/udl-list.json index fab60c0..e137521 100644 --- a/udl-list.json +++ b/udl-list.json @@ -3182,6 +3182,16 @@ "autoCompletion": "SEBOL", "autoCompletionAuthor": "generate_ac.py" }, + { + "id-name": "Semantic-Programming-Language", + "display-name": "Semantic Programming Language", + "version": "2026-09-17", + "repository": "", + "homepage": "https://www.semantic-programming-language.com/", + "description": "Syntax highlighting for Semantic Programming Language (.se and .sp)", + "author": "Tarek Wasfy", + "sample": "Semantic_Programming_Language.se" + }, { "id-name": "ShadeLab_by-redcool007", "display-name": "ShadeLab",