mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 01:30:22 +00:00
Another sample file for .r extension
This commit is contained in:
31
samples/Rebol/booters.r
Normal file
31
samples/Rebol/booters.r
Normal file
@@ -0,0 +1,31 @@
|
||||
REBOL [
|
||||
System: "REBOL [R3] Language Interpreter and Run-time Environment"
|
||||
Title: "Special boot native function specs"
|
||||
Rights: {
|
||||
Copyright 2012 REBOL Technologies
|
||||
REBOL is a trademark of REBOL Technologies
|
||||
}
|
||||
License: {
|
||||
Licensed under the Apache License, Version 2.0.
|
||||
See: http://www.apache.org/licenses/LICENSE-2.0
|
||||
}
|
||||
Purpose: {
|
||||
These are used to define natives and actions.
|
||||
Bind attributes for this block are: BIND_SET and SHALLOW
|
||||
}
|
||||
]
|
||||
|
||||
; Special block used as spec to the datatype test functions (e.g. time?):
|
||||
["Returns TRUE if it is this type." value [any-type!] 0]
|
||||
|
||||
; The native function must be defined first. This is a
|
||||
; special boot function created manually within the C code.
|
||||
native: native [
|
||||
{Creates native function (for internal usage only).}
|
||||
spec ; [block!] -- no check required, we know it is correct
|
||||
]
|
||||
|
||||
action: native [
|
||||
{Creates datatype action (for internal usage only).}
|
||||
spec ; [block!] -- no check required, we know it is correct
|
||||
]
|
||||
Reference in New Issue
Block a user