mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-28 17:20:22 +00:00
Add Genie programming language (#3396)
* Add Genie programming language Genie was introduced in 2008 as part of the GNOME project: https://wiki.gnome.org/Projects/Genie It is a programming language that uses the Vala compiler to produce native binaries. It has good bindings to C libraries especially those that are part of the GObject world such as Gtk+3 and GStreamer * Change color for Genie so tests pass
This commit is contained in:
@@ -1385,6 +1385,14 @@ Game Maker Language:
|
||||
codemirror_mode: clike
|
||||
codemirror_mime_type: text/x-c++src
|
||||
language_id: 125
|
||||
Genie:
|
||||
type: programming
|
||||
ace_mode: text
|
||||
extensions:
|
||||
- ".gs"
|
||||
color: "#fb855d"
|
||||
tm_scope: none
|
||||
language_id: 792408528
|
||||
Genshi:
|
||||
type: programming
|
||||
extensions:
|
||||
|
||||
12
samples/Genie/Class.gs
Normal file
12
samples/Genie/Class.gs
Normal file
@@ -0,0 +1,12 @@
|
||||
init
|
||||
new Demo( "Demonstration class" ).run()
|
||||
|
||||
class Demo
|
||||
_message:string = ""
|
||||
|
||||
construct ( message:string = "Optional argument - no message passed in constructor" )
|
||||
_message = message
|
||||
|
||||
def run()
|
||||
print( _message )
|
||||
|
||||
2
samples/Genie/Hello.gs
Normal file
2
samples/Genie/Hello.gs
Normal file
@@ -0,0 +1,2 @@
|
||||
init
|
||||
print( "Hello, World!" )
|
||||
Reference in New Issue
Block a user