diff options
| author | Benjamin Sanders <ben@Benjamins-MacBook-Pro.local> | 2025-10-11 10:34:24 -0400 |
|---|---|---|
| committer | Benjamin Sanders <ben@Benjamins-MacBook-Pro.local> | 2025-10-11 10:34:24 -0400 |
| commit | 5571dc766e2143e39762ff0b47c41d1c2e154f4c (patch) | |
| tree | f4f124d314a7e76c04484515aa0fd1f2e271a601 /vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos | |
| parent | 359f3309c97fc894b63e0a295c76ab298504d635 (diff) | |
Vendor bundled gems for deployment
Diffstat (limited to 'vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos')
225 files changed, 2621 insertions, 0 deletions
diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/abap b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/abap new file mode 100644 index 0000000..1f0171b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/abap @@ -0,0 +1,6 @@ +lo_obj ?= lo_obj->do_nothing( 'Char' && ` String` ). + +SELECT SINGLE * FROM mara INTO ls_mara WHERE matkl EQ '1324'. +LOOP AT lt_mara ASSIGNING <mara>. + CHECK <mara>-mtart EQ '0001'. +ENDLOOP. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/actionscript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/actionscript new file mode 100644 index 0000000..f081e25 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/actionscript @@ -0,0 +1,4 @@ +function hello(name:String):void +{ + trace("hello " + name); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ada b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ada new file mode 100644 index 0000000..36182fb --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ada @@ -0,0 +1,26 @@ +with Ada.Directories; +with Ada.Direct_IO; +with Ada.Text_IO; + +procedure Extra_IO.Read_File (Name : String) is + + package Dirs renames Ada.Directories; + package Text_IO renames Ada.Text_IO; + + -- Get the size of the file for a new string. + Size : Natural := Natural (Dirs.Size (Name)); + subtype File_String is String (1 .. Size); + + -- Instantiate Direct_IO for our file type. + package FIO is new Ada.Direct_IO (File_String); + + File : FIO.File_Type; + Contents : File_String; + +begin + FIO.Open (File, FIO.In_File, Name); + FIO.Read (File, Contents); + FIO.Close (File); + + Text_IO.Put (Contents); +end Extra_IO.Read_File; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apache b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apache new file mode 100644 index 0000000..ce3e5fc --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apache @@ -0,0 +1,21 @@ +AddDefaultCharset UTF-8 + +RewriteEngine On + +# Serve gzipped version if available and accepted +AddEncoding x-gzip .gz +RewriteCond %{HTTP:Accept-Encoding} gzip +RewriteCond %{REQUEST_FILENAME}.gz -f +RewriteRule ^(.*)$ $1.gz [QSA,L] +<FilesMatch \.css\.gz$> + ForceType text/css + Header append Vary Accept-Encoding +</FilesMatch> +<FilesMatch \.js\.gz$> + ForceType application/javascript + Header append Vary Accept-Encoding +</FilesMatch> +<FilesMatch \.html\.gz$> + ForceType text/html + Header append Vary Accept-Encoding +</FilesMatch> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apex b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apex new file mode 100644 index 0000000..5b23b00 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apex @@ -0,0 +1,9 @@ +public class with sharing Trigger { + @Deprecated + public void resolveSum(int x, int y) { + System.debug('x is ' + x); + System.debug('y is ' + y); + + System.debug('x + y = ' + (x+y)); + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apiblueprint b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apiblueprint new file mode 100644 index 0000000..25dc577 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/apiblueprint @@ -0,0 +1,33 @@ +FORMAT: 1A +HOST: http://polls.apiblueprint.org/ + +# Polls + +Polls is a simple API allowing consumers to view polls and vote in them. + +# Polls API Root [/] + +## Group Question + +Resources related to questions in the API. + +## Question [/questions/{question_id}] + ++ Parameters + + question_id: 1 (number, required) - ID of the Question in form of an integer + ++ Attributes + + question: `Favourite programming language?` (required) + + published_at: `2014-11-11T08:40:51.620Z` - An ISO8601 date when the question was published + + choices (array[Choice], required) - An array of Choice objects + + url: /questions/1 + +### View a Questions Detail [GET] + ++ Response 200 (application/json) + + Attributes (Question) + +### Delete a Question [DELETE] + ++ Relation: delete ++ Response 204 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/applescript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/applescript new file mode 100644 index 0000000..c824919 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/applescript @@ -0,0 +1,2 @@ +-- AppleScript playing with iTunes +tell application "iTunes" to get current selection diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/armasm b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/armasm new file mode 100644 index 0000000..b8bdf65 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/armasm @@ -0,0 +1,12 @@ + GET common.s + +RetVal * 0x123 :SHL: 4 + + AREA |Area$$Name|, CODE, READONLY + +MyFunction ROUT ; This is a comment + ASSERT RetVal <> 0 +1 MOVW r0, #RetVal + BX lr + + END diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/augeas b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/augeas new file mode 100644 index 0000000..8f0ab0c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/augeas @@ -0,0 +1,16 @@ +(* + This is a comment +*) +module Foo = +autoload xfm + +let a = b | c . d + +let lns = a* + +let filter = incl "/path/to/file" + . incl "/path/to/other_file" + . Util.stdexcl + +(* xmf is the transform *) +let xmf = transform lns filter diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/awk b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/awk new file mode 100644 index 0000000..fb6ca72 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/awk @@ -0,0 +1,4 @@ +BEGIN { # Simulate echo(1) + for (i = 1; i < ARGC; i++) printf "%s ", ARGV[i] + printf "\n" + exit } diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/batchfile b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/batchfile new file mode 100644 index 0000000..9426eb4 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/batchfile @@ -0,0 +1,3 @@ +@echo off +setlocal enableextensions enabledelayedexpansion +for /f "tokens=*" %%a in ("hello !username! hi") do echo %%~a diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bbcbasic b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bbcbasic new file mode 100644 index 0000000..5737a5f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bbcbasic @@ -0,0 +1,6 @@ +REM > DefaultFilename +REM Ordinary comment +FOR n=1 TO 10 +PRINTTAB(n)"Hello there ";FNnumber(n)DIV3+1 +NEXT:END +DEFFNnumber(x%)=ABS(x%-4) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bibtex b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bibtex new file mode 100644 index 0000000..e029265 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bibtex @@ -0,0 +1,12 @@ +@article{Witten:1988hf, + author = "Witten, Edward", + title = "{Quantum Field Theory and the Jones Polynomial}", + journal = "Commun. Math. Phys.", + volume = "121", + year = "1989", + pages = "351-399", + doi = "10.1007/BF01217730", + note = "[,233(1988)]", + reportNumber = "IASSNS-HEP-88-33", + SLACcitation = "%%CITATION = CMPHA,121,351;%%" +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/biml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/biml new file mode 100644 index 0000000..e4d5f68 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/biml @@ -0,0 +1,38 @@ +<#@ template language="C#" #> +<#@ import namespace="System.Data" #> +<Biml xmlns="http://schemas.varigence.com/biml.xsd"> + <Connections> + <!-- Creates a connection to the Adventure Works database --> + <Connection + Name="AdventureWorks" + ConnectionString="Provider=SQLNCLI10.1;Data Source=Localhost;Persist Security Info=False;Integrated Security=SSPI;Initial Catalog=AdventureWorksDW" + /> + </Connections> + <!-- Packages Collection --> + <Packages> + <!-- A Package --> + <Package + Name="MyFirstPackage" + ConstraintMode="Linear" + > + <!-- A Package's Tasks --> + <Tasks> + <ExecuteSQL Name="ExecuteStoredProc" ConnectionName="AdventureWorks"> + <DirectInput>EXEC usp_StoredProc</DirectInput> + </ExecuteSQL> + <# foreach (var table in RootNode.Tables) { #> + <Dataflow Name="Duplicate <#=table.Name#> Data"> + <Transformations> + <OleDbSource Name="Retrieve Data" ConnectionName="AdventureWorks"> + <DirectInput>SELECT * FROM <#=table.Name#></DirectInput> + </OleDbSource> + <OleDbDestination Name="Insert Data" ConnectionName="AdventureWorks"> + <ExternalTableOutput Table="<#=table.Name#>" /> + </OleDbDestination> + </Transformations> + </Dataflow> + <# } #> + </Tasks> + </Package> + </Packages> +</Biml> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bpf b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bpf new file mode 100644 index 0000000..45c2083 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bpf @@ -0,0 +1,7 @@ +r0 = *(u8 *)skb[23] +*(u32 *)(r10 - 4) = r0 +r1 = *(u32 *)(r6 + 4) +r1 = 0 ll +call 1 /* lookup */ +if r0 == 0 goto +2 <LBB0_3> +lock *(u64 *)(r0 + 0) += r1 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/brainfuck b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/brainfuck new file mode 100644 index 0000000..87cc69f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/brainfuck @@ -0,0 +1,5 @@ +[ + This is a sample + comment. +] +.[>+<-]>, diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/brightscript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/brightscript new file mode 100644 index 0000000..72224eb --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/brightscript @@ -0,0 +1,6 @@ +function main(args as dynamic) as void + screen = CreateObject("roSGScreen") + 'Create a scene and load /components/helloworld.xml' + scene = screen.CreateScene("HelloWorld") + screen.show() +end function diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bsl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bsl new file mode 100644 index 0000000..8a6a8d9 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/bsl @@ -0,0 +1,7 @@ +#Область ПрограммныйИнтерфейс + +Процедура ПриветМир() Экспорт + Сообщить("Привет мир"); +КонецПроцедуры + +#КонецОбласти diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/c b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/c new file mode 100644 index 0000000..34771c8 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/c @@ -0,0 +1,8 @@ +#include "ruby/ruby.h" + +static int +clone_method_i(st_data_t key, st_data_t value, st_data_t data) +{ + clone_method((VALUE)data, (ID)key, (const rb_method_entry_t *)value); + return ST_CONTINUE; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ceylon b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ceylon new file mode 100644 index 0000000..fcf19e0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ceylon @@ -0,0 +1,7 @@ +shared class CeylonClass<Parameter>() + given Parameter satisfies Object { + + shared String name => "CeylonClass"; +} + +shared void run() => CeylonClass(); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cfscript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cfscript new file mode 100644 index 0000000..b91d82d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cfscript @@ -0,0 +1,18 @@ +component accessors="true" { + + property type="string" name="firstName" default=""; + property string username; + + function init(){ + return this; + } + + public any function submitOrder( required product, coupon="", boolean results=true ){ + + var foo = function( required string baz, x=true, y=false ){ + return "bar!"; + }; + + return foo; + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cisco_ios b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cisco_ios new file mode 100644 index 0000000..c4d4e69 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cisco_ios @@ -0,0 +1,19 @@ +interface FastEthernet0.20 + encapsulation dot1Q 20 + no ip route-cache + bridge-group 1 + no bridge-group 1 source-learning + bridge-group 1 spanning-disabled + +! Supports shortened versions of config words, too +inter gi0.10 +encap dot1q 10 native +inter gi0 + +banner login # Authenticate yourself! # + +! Supports #, $ and % to delimit banners, and multiline +banner motd $ +Attention! +We will be having scheduled system maintenance on this device. +$ diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/clean b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/clean new file mode 100644 index 0000000..9f947f6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/clean @@ -0,0 +1,6 @@ +delete :: !a !.(Set a) -> Set a | < a +delete x Tip = Tip +delete x (Bin _ y l r) + | x < y = balanceR y (delete x l) r + | x > y = balanceL y l (delete x r) + | otherwise = glue l r diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/clojure b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/clojure new file mode 100644 index 0000000..a9b682e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/clojure @@ -0,0 +1,5 @@ +(defn make-adder [x] + (let [y x] + (fn [z] (+ y z)))) +(def add2 (make-adder 2)) +(add2 4) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cmake b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cmake new file mode 100644 index 0000000..89fcc51 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cmake @@ -0,0 +1,7 @@ +cmake_minimum_required(VERSION 2.8.3) + +project(foo C) + +# some note +add_executable(foo utils.c "foo.c") +target_link_libraries(foo ${LIBRARIES}) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cmhg b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cmhg new file mode 100644 index 0000000..76eeaf9 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cmhg @@ -0,0 +1,8 @@ +; Header comments + +#include "definitions.h" + +command-keyword-table: command_handler + foo(min-args:0, max-args:0,; comment + international:, + invalid-syntax: "syntaxtoken" help-text: "helptoken") diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cobol b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cobol new file mode 100644 index 0000000..ad2691a --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cobol @@ -0,0 +1,103 @@ + *----------------------- + * This file was sourced from https://github.com/openmainframeproject/cobol-programming-course + * Credits: + * The course materials were made available through a joint collaboration between IBM, its clients, and + * American River College and proposed as a new project by IBM. + *----------------------- + * Copyright Contributors to the COBOL Programming Course + * SPDX-License-Identifier: CC-BY-4.0 + *----------------------- + IDENTIFICATION DIVISION. + *----------------------- + PROGRAM-ID. CBL0001 + AUTHOR. Otto B. Fun. + *-------------------- + ENVIRONMENT DIVISION. + *-------------------- + INPUT-OUTPUT SECTION. + FILE-CONTROL. + SELECT PRINT-LINE ASSIGN TO PRTLINE. + SELECT ACCT-REC ASSIGN TO ACCTREC. + *SELECT clause creates an internal file name + *ASSIGN clause creates a name for an external data source, + *which is associated with the JCL DDNAME used by the z/OS + *e.g. ACCTREC is linked in JCL file CBL0001J to &SYSUID..DATA + *where &SYSUID. stands for Your z/OS user id + *e.g. if Your user id is Z54321, + *the data set used for ACCTREC is Z54321.DATA + *------------- + DATA DIVISION. + *------------- + FILE SECTION. + FD PRINT-LINE RECORDING MODE F. + 01 PRINT-REC. + 05 ACCT-NO-O PIC X(8). + 05 ACCT-LIMIT-O PIC $$,$$$,$$9.99. + 05 ACCT-BALANCE-O PIC $$,$$$,$$9.99. + * PIC $$,$$$,$$9.99 -- Alternative for PIC on chapter 7.2.3, + * using $ to allow values of different amounts of digits + * and .99 instead of v99 to allow period display on output + 05 LAST-NAME-O PIC X(20). + 05 FIRST-NAME-O PIC X(15). + 05 COMMENTS-O PIC X(50). + * since the level 05 is higher than level 01, + * all variables belong to PRINT-REC (see chapter 7.3.3) + * + FD ACCT-REC RECORDING MODE F. + 01 ACCT-FIELDS. + 05 ACCT-NO PIC X(8). + 05 ACCT-LIMIT PIC S9(7)V99 COMP-3. + 05 ACCT-BALANCE PIC S9(7)V99 COMP-3. + * PIC S9(7)v99 -- seven-digit plus a sign digit value + * COMP-3 -- packed BCD (binary coded decimal) representation + 05 LAST-NAME PIC X(20). + 05 FIRST-NAME PIC X(15). + 05 CLIENT-ADDR. + 10 STREET-ADDR PIC X(25). + 10 CITY-COUNTY PIC X(20). + 10 USA-STATE PIC X(15). + 05 RESERVED PIC X(7). + 05 COMMENTS PIC X(50). + * + WORKING-STORAGE SECTION. + 01 FLAGS. + 05 LASTREC PIC X VALUE SPACE. + *------------------ + PROCEDURE DIVISION. + *------------------ + OPEN-FILES. + OPEN INPUT ACCT-REC. + OPEN OUTPUT PRINT-LINE. + * + READ-NEXT-RECORD. + PERFORM READ-RECORD + * The previous statement is needed before entering the loop. + * Both the loop condition LASTREC = 'Y' + * and the call to WRITE-RECORD depend on READ-RECORD having + * been executed before. + * The loop starts at the next line with PERFORM UNTIL + PERFORM UNTIL LASTREC = 'Y' + PERFORM WRITE-RECORD + PERFORM READ-RECORD + END-PERFORM + . + * + CLOSE-STOP. + CLOSE ACCT-REC. + CLOSE PRINT-LINE. + GOBACK. + * + READ-RECORD. + READ ACCT-REC + AT END MOVE 'Y' TO LASTREC + END-READ. + * + WRITE-RECORD. + MOVE ACCT-NO TO ACCT-NO-O. + MOVE ACCT-LIMIT TO ACCT-LIMIT-O. + MOVE ACCT-BALANCE TO ACCT-BALANCE-O. + MOVE LAST-NAME TO LAST-NAME-O. + MOVE FIRST-NAME TO FIRST-NAME-O. + MOVE COMMENTS TO COMMENTS-O. + WRITE PRINT-REC. + * diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/codeowners b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/codeowners new file mode 100644 index 0000000..e4d88dc --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/codeowners @@ -0,0 +1,6 @@ +# Specify a default Code Owner by using a wildcard: +* @default-codeowner + +/docs/ @all-docs + +[Development] @dev-team diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/coffeescript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/coffeescript new file mode 100644 index 0000000..a562db6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/coffeescript @@ -0,0 +1,5 @@ +# Objects: +math = + root: Math.sqrt + square: square + cube: (x) -> x * square x diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/common_lisp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/common_lisp new file mode 100644 index 0000000..c6d2861 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/common_lisp @@ -0,0 +1 @@ +(defun square (x) (* x x)) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/conf b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/conf new file mode 100644 index 0000000..5386d4e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/conf @@ -0,0 +1,4 @@ +# A generic configuration file +option1 "val1" +option2 23 +option3 'val3' diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/console b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/console new file mode 100644 index 0000000..9d6ed1c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/console @@ -0,0 +1,6 @@ +# prints "hello, world" to the screen +~# echo Hello, World +Hello, World + +# don't run this +~# rm -rf --no-preserve-root / diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/coq b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/coq new file mode 100644 index 0000000..eadd44a --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/coq @@ -0,0 +1,16 @@ +Require Import Coq.Lists.List. + +Section with_T. + Context {T : Type}. + + Fixpoint length (ls : list T) : nat := + match ls with + | nil => 0 + | _ :: ls => S (length ls) + end. +End with_T. + +Definition a_string := "hello +world". +Definition escape_string := "0123". +Definition zero_string := "0". diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cpp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cpp new file mode 100644 index 0000000..c20cf27 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cpp @@ -0,0 +1,8 @@ +#include<iostream> + +using namespace std; + +int main() +{ + cout << "Hello World" << endl; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/crystal b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/crystal new file mode 100644 index 0000000..988753e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/crystal @@ -0,0 +1,45 @@ +lib LibC + WNOHANG = 0x00000001 + + @[ReturnsTwice] + fun fork : PidT + fun getpgid(pid : PidT) : PidT + fun kill(pid : PidT, signal : Int) : Int + fun getpid : PidT + fun getppid : PidT + fun exit(status : Int) : NoReturn + + ifdef x86_64 + alias ClockT = UInt64 + else + alias ClockT = UInt32 + end + + SC_CLK_TCK = 3 + + struct Tms + utime : ClockT + stime : ClockT + cutime : ClockT + cstime : ClockT + end + + fun times(buffer : Tms*) : ClockT + fun sysconf(name : Int) : Long +end + +class Process + def self.exit(status = 0) + LibC.exit(status) + end + + def self.pid + LibC.getpid + end + + def self.getpgid(pid : Int32) + ret = LibC.getpgid(pid) + raise Errno.new(ret) if ret < 0 + ret + end +end diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/csharp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/csharp new file mode 100644 index 0000000..04e4a8e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/csharp @@ -0,0 +1,5 @@ +// reverse byte order (16-bit) +public static UInt16 ReverseBytes(UInt16 value) +{ + return (UInt16)((value & 0xFFU) << 8 | (value & 0xFF00U) >> 8); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/css b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/css new file mode 100644 index 0000000..0d1fe74 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/css @@ -0,0 +1,4 @@ +body { + font-size: 12pt; + background: #fff url(temp.png) top left no-repeat; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/csvs b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/csvs new file mode 100644 index 0000000..6112b7c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/csvs @@ -0,0 +1,8 @@ +version 1.1 +@totalColumns 5 +@separator ',' +Transaction_Date: xDate +Transaction_ID: notEmpty +Originator_Name: notEmpty +Originator_Address: any("yes","no") +Originator_Country: notEmpty diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cuda b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cuda new file mode 100644 index 0000000..6f9fa56 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cuda @@ -0,0 +1,11 @@ +#include <cstdio> + +__global__ void helloFromGPU() { + std::printf("Hello World\n"); + __syncthreads(); +} + +int main() { + dim3 block(1, 10); + helloFromGPU<<<1, block>>>(); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cypher b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cypher new file mode 100644 index 0000000..098df7c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cypher @@ -0,0 +1,5 @@ +// Cypher Mode for Rouge +CREATE (john:Person {name: 'John'}) +MATCH (user)-[:friend]->(follower) +WHERE user.name IN ['Joe', 'John', 'Sara', 'Maria', 'Steve'] AND follower.name =~ 'S.*' +RETURN user.name, follower.name diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cython b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cython new file mode 100644 index 0000000..be57661 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/cython @@ -0,0 +1,6 @@ +cdef extern from 'foo.h': + int foo_int + struct foo_struct: + pass + +ctypedef int word diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/d b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/d new file mode 100644 index 0000000..65d4945 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/d @@ -0,0 +1,16 @@ +import std.algorithm, std.conv, std.functional, + std.math, std.regex, std.stdio; + +alias round = pipe!(to!real, std.math.round, to!string); +static reFloatingPoint = ctRegex!`[0-9]+\.[0-9]+`; + +void main() +{ + // Replace anything that looks like a real + // number with the rounded equivalent. + stdin + .byLine + .map!(l => l.replaceAll!(c => c.hit.round) + (reFloatingPoint)) + .each!writeln; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dafny b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dafny new file mode 100644 index 0000000..66415a7 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dafny @@ -0,0 +1,16 @@ +module A { + const i: int := 56_78 +} + +method m(b: bool, s: string) { + var x: string; + var i: int; + if b then i := 1; else i := 2; + i := if b 1 else 2; + assert b; + assume b; + print s; + expect b; +} + +function f(i: int): int { i + 1 } diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dart b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dart new file mode 100644 index 0000000..4b40da5 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dart @@ -0,0 +1,6 @@ +void main() { + var collection=[1,2,3,4,5]; + for(var a in collection){ + print(a); + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/datastudio b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/datastudio new file mode 100644 index 0000000..17db7a5 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/datastudio @@ -0,0 +1,20 @@ + +Get_Variable("EUSER","ENV","USERNAME"); + +Message("Le Login Windows est : %EUSER%"); + +Get_Variable("st","JOB","FOLDER1.date_err.SYSTEM.STATUS"); + + +AFFECT("filter1", '%%/"t"'); +AFFECT("filter2", '%%/"pi"'); +JSONTOSQL("%{jsonpath}%/file.json", "", + " JSONPATH like '%filter1%' ", "a = JSONVALUE", + " JSONPATH like '%filter2%' ", "b = JSONVALUE; output(json_data, a, b)"); + + +Affect(VAR1,'%TEST%'); //Créer et affecter la variable VAR1 avec une chaîne +select * from TABLE1 where COL1 like %VAR1%; //utiliser la variable VAR1 dans une requête + +select * from TEST_TABLE; //exécution d'une requête Select pour ramener des valeurs +Affect_LastColumns("TEST1"); //création du paramètre TEST1 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/diff b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/diff new file mode 100644 index 0000000..ab4f316 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/diff @@ -0,0 +1,7 @@ +--- file1 2012-10-16 15:07:58.086886874 +0100 ++++ file2 2012-10-16 15:08:07.642887236 +0100 +@@ -1,3 +1,3 @@ + a b c +-d e f ++D E F + g h i diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/digdag b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/digdag new file mode 100644 index 0000000..f7dbad0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/digdag @@ -0,0 +1,19 @@ +# this is digdag task definitions +timezone: UTC + ++setup: + echo>: start ${session_time} + ++disp_current_date: + echo>: ${moment(session_time).utc().format('YYYY-MM-DD HH:mm:ss Z')} + ++repeat: + for_each>: + order: [first, second, third] + animal: [dog, cat] + _do: + echo>: ${order} ${animal} + _parallel: true + ++teardown: + echo>: finish ${session_time} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/docker b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/docker new file mode 100644 index 0000000..656d2bc --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/docker @@ -0,0 +1,9 @@ +maintainer First O'Last + +run echo \ + 123 $bar +# comment +onbuild add . /app/src +onbuild run echo \ + 123 $bar +CMD /bin/bash diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dot b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dot new file mode 100644 index 0000000..243ee73 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/dot @@ -0,0 +1,5 @@ +// The graph name and the semicolons are optional +graph G { + a -- b -- c; + b -- d; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ecl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ecl new file mode 100644 index 0000000..b63b320 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ecl @@ -0,0 +1,17 @@ +/* + Example code - use without restriction. +*/ +Layout_Person := RECORD + UNSIGNED1 PersonID; + STRING15 FirstName; + STRING25 LastName; +END; + +allPeople := DATASET([ {1,'Fred','Smith'}, + {2,'Joe','Blow'}, + {3,'Jane','Smith'}],Layout_Person); + +somePeople := allPeople(LastName = 'Smith'); + +// Outputs --- +somePeople; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/eex b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/eex new file mode 100644 index 0000000..1f922b6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/eex @@ -0,0 +1 @@ +<title><%= @title %></title> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/eiffel b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/eiffel new file mode 100644 index 0000000..ec025cc --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/eiffel @@ -0,0 +1,30 @@ +note + description: "Represents a person." + +class + PERSON + +create + make, make_unknown + +feature {NONE} -- Creation + + make (a_name: like name) + -- Create a person with `a_name' as `name'. + do + name := a_name + ensure + name = a_name + end + + make_unknown + do ensure + name = Void + end + +feature -- Access + + name: detachable STRING + -- Full name or Void if unknown. + +end diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/elixir b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/elixir new file mode 100644 index 0000000..f81d641 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/elixir @@ -0,0 +1 @@ +Enum.map([1,2,3], fn(x) -> x * 2 end) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/elm b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/elm new file mode 100644 index 0000000..8d38380 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/elm @@ -0,0 +1,4 @@ +import Html exposing (text) + +main = + text "Hello, World!" diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/email b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/email new file mode 100644 index 0000000..b355729 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/email @@ -0,0 +1,11 @@ +From: Me <me@example.com> +To: You <you@example.com> +Date: Tue, 21 Jul 2020 15:14:03 +0000 +Subject: A very important message + +> Please investigate. Thank you. + +I have investigated. + +-- +This message is highly confidential and will self-destruct. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/epp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/epp new file mode 100644 index 0000000..e8decec --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/epp @@ -0,0 +1,4 @@ +<%- | + Optional[String] $title, +| -%> +<title><%= $title %></title> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/erb b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/erb new file mode 100644 index 0000000..1f922b6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/erb @@ -0,0 +1 @@ +<title><%= @title %></title> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/erlang b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/erlang new file mode 100644 index 0000000..4c3cb99 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/erlang @@ -0,0 +1,7 @@ +%%% Geometry module. +-module(geometry). +-export([area/1]). + +%% Compute rectangle and circle area. +area({rectangle, Width, Ht}) -> Width * Ht; +area({circle, R}) -> 3.14159 * R * R. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/escape b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/escape new file mode 100644 index 0000000..b71d6b3 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/escape @@ -0,0 +1,3 @@ +If Formatter.enable_escape! is called, this allows escaping into html +or the parent format with a special delimiter. For example: +<!<span style="text-decoration: underline">!>underlined text!<!</span>!> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/factor b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/factor new file mode 100644 index 0000000..2538dff --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/factor @@ -0,0 +1,5 @@ +USING: io kernel sequences ; + +4 iota [ + "Happy Birthday " write 2 = "dear NAME" "to You" ? print +] each diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fluent b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fluent new file mode 100644 index 0000000..2e7ac8f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fluent @@ -0,0 +1,13 @@ +# Simple things are simple. +hello-user = Hello, {$userName}! + +# Complex things are possible. +shared-photos = + {$userName} {$photoCount -> + [one] added a new photo + *[other] added {$photoCount} new photos + } to {$userGender -> + [male] his stream + [female] her stream + *[other] their stream + }. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fortran b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fortran new file mode 100644 index 0000000..4fc52c5 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fortran @@ -0,0 +1,22 @@ +program bottles + + implicit none + integer :: nbottles + + do nbottles = 99, 1, -1 + call print_bottles(nbottles) + end do + +contains + + subroutine print_bottles(n) + implicit none + integer, intent(in) :: n + + write(*, "(I0, 1X, 'bottles of beer on the wall,')") n + write(*, "(I0, 1X, 'bottles of beer.')") n + write(*, "('Take one down, pass it around,')") + write(*, "(I0, 1X, 'bottles of beer on the wall.', /)") n - 1 + end subroutine print_bottles + +end program bottles diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/freefem b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/freefem new file mode 100644 index 0000000..9205675 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/freefem @@ -0,0 +1,16 @@ +include "MUMPS" + +// Parameters +func f = 1.; + +// Mesh +int nn = 25; //Mesh quality +mesh Th = square(nn, nn); + +// Fespace +func Pk = P2; +fespace Uh(Th, Pk); +Uh u; + +// Plot +plot(u, nbiso=30, fill=true, value=true, cmm="A"); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fsharp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fsharp new file mode 100644 index 0000000..2e58e03 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/fsharp @@ -0,0 +1,12 @@ +(* Binary tree with leaves carrying an integer. *) +type Tree = Leaf of int | Node of Tree * Tree + +let rec existsLeaf test tree = + match tree with + | Leaf v -> test v + | Node (left, right) -> + existsLeaf test left + || existsLeaf test right + +let hasEvenLeaf tree = + existsLeaf (fun n -> n % 2 = 0) tree diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gdscript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gdscript new file mode 100644 index 0000000..72ba52c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gdscript @@ -0,0 +1,18 @@ +extends Node + +# Variables & Built-in Types + +var a = 5 +var b = true +var s = "Hello" +var arr = [1, 2, 3] + +# Constants & Enums + +const ANSWER = 42 +enum { UNIT_NEUTRAL, UNIT_ENEMY, UNIT_ALLY } + +# Functions + +func _ready(): + print("Hello, World") diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ghc-cmm b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ghc-cmm new file mode 100644 index 0000000..72b764e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ghc-cmm @@ -0,0 +1,23 @@ +[lvl_s4t3_entry() // [R1] + { info_tbls: [(c4uB, + label: lvl_s4t3_info + rep: HeapRep 1 ptrs { Thunk } + srt: Nothing)] + stack_info: arg_space: 8 updfr_space: Just 8 + } + {offset + c4uB: // global + if ((Sp + -32) < SpLim) (likely: False) goto c4uC; else goto c4uD; + c4uC: // global + R1 = R1; + call (stg_gc_enter_1)(R1) args: 8, res: 0, upd: 8; + c4uD: // global + I64[Sp - 16] = stg_upd_frame_info; + P64[Sp - 8] = R1; + R2 = P64[R1 + 16]; + I64[Sp - 32] = stg_ap_p_info; + P64[Sp - 24] = Main.fib3_closure+1; + Sp = Sp - 32; + call GHC.Num.fromInteger_info(R2) args: 40, res: 0, upd: 24; + } + } diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ghc-core b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ghc-core new file mode 100644 index 0000000..a421f79 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ghc-core @@ -0,0 +1,26 @@ +Rec { +-- RHS size: {terms: 24, types: 3, coercions: 0, joins: 0/0} +Main.fib_fib [Occ=LoopBreaker] :: Integer -> Integer +[GblId, Arity=1, Str=<S,U>, Unf=OtherCon []] +Main.fib_fib + = \ (ds_d2OU :: Integer) -> + case integer-gmp-1.0.2.0:GHC.Integer.Type.eqInteger# + ds_d2OU Main.fib1 + of { + __DEFAULT -> + case integer-gmp-1.0.2.0:GHC.Integer.Type.eqInteger# + ds_d2OU Main.fib3 + of { + __DEFAULT -> + integer-gmp-1.0.2.0:GHC.Integer.Type.plusInteger + (Main.fib_fib + (integer-gmp-1.0.2.0:GHC.Integer.Type.minusInteger + ds_d2OU Main.fib3)) + (Main.fib_fib + (integer-gmp-1.0.2.0:GHC.Integer.Type.minusInteger + ds_d2OU Main.fib2)); + 1# -> Main.fib3 + }; + 1# -> Main.fib1 + } +end Rec } diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gherkin b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gherkin new file mode 100644 index 0000000..78e4ba6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gherkin @@ -0,0 +1,17 @@ +# language: en +Feature: Addition + In order to avoid silly mistakes + As someone who has trouble with mental math + I want to be told the sum of two numbers + + Scenario Outline: Add two numbers + Given I have entered <input_1> into the calculator + And I have entered <input_2> into the calculator + When I press <button> + Then the result should be <output> on the screen + + Examples: + | input_1 | input_2 | button | output | + | 20 | 30 | add | 50 | + | 2 | 5 | add | 7 | + | 0 | 40 | add | 40 | diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/glsl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/glsl new file mode 100644 index 0000000..3383e90 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/glsl @@ -0,0 +1,14 @@ +#version 330 core + +uniform mat4 worldMatrix; + +layout(location = 0) in vec2 position; +layout(location = 1) in vec4 color; + +out vec4 vertexColor; + +void main() +{ + vertexColor = color; + gl_Position = vec4(position, 0.0, 1.0); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/go b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/go new file mode 100644 index 0000000..078ddff --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/go @@ -0,0 +1,7 @@ +package main + +import "fmt" + +func main() { + fmt.Println("Hello, 世界") +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gradle b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gradle new file mode 100644 index 0000000..5a191f9 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/gradle @@ -0,0 +1,10 @@ +apply plugin: 'java' + +repositories { + jcenter() +} + +dependencies { + compile 'org.openjdk.jmh:jmh-core:1.12' + compile 'org.openjdk.jmh:jmh-generator-annprocess:1.12' +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/graphql b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/graphql new file mode 100644 index 0000000..2fe9ec1 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/graphql @@ -0,0 +1,17 @@ +query myQuery($variable: Boolean) { + # Queries can have comments! + friends(ids: ["a1", "a2"]) { + id + name + + ...someFields + + ... @include(if: $variable) { + foo + } + + ... @skip(if: true) { + bar + } + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/groovy b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/groovy new file mode 100644 index 0000000..6be7311 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/groovy @@ -0,0 +1,9 @@ +class Greet { + def name + Greet(who) { name = who[0].toUpperCase() + + who[1..-1] } + def salute() { println "Hello $name!" } +} + +g = new Greet('world') // create object +g.salute() // output "Hello World!" diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hack b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hack new file mode 100644 index 0000000..1e695ea --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hack @@ -0,0 +1,5 @@ +<?hh // strict + +async function foo(): Awaitable<string> { + return await (() ==> 'Hello, world')(); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haml new file mode 100644 index 0000000..4dcb687 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haml @@ -0,0 +1,5 @@ +%section.container + %h1= post.title + %h2= post.subtitle + .content + = post.content diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/handlebars b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/handlebars new file mode 100644 index 0000000..6dc4a7e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/handlebars @@ -0,0 +1,7 @@ +<div class="entry"> + <h1>{{title}}</h1> + {{#with story}} + <div class="intro">{{{intro}}}</div> + <div class="body">{{{body}}}</div> + {{/with}} +</div> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haskell b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haskell new file mode 100644 index 0000000..2672159 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haskell @@ -0,0 +1,6 @@ +quicksort :: Ord a => [a] -> [a] +quicksort [] = [] +quicksort (p:xs) = (quicksort lesser) ++ [p] ++ (quicksort greater) + where + lesser = filter (< p) xs + greater = filter (>= p) xs diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haxe b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haxe new file mode 100644 index 0000000..89f75a7 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/haxe @@ -0,0 +1,4 @@ +// hello world! +public static function hello(arg : String) { + return 'Hello $arg'; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hcl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hcl new file mode 100644 index 0000000..42287da --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hcl @@ -0,0 +1,7 @@ +service { + key = "value" +} + +variable "ami" { + description = "the AMI to use" +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hlsl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hlsl new file mode 100644 index 0000000..487aee0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hlsl @@ -0,0 +1,20 @@ +struct PSInput +{ + float4 position : SV_POSITION; + float4 color : COLOR; +}; + +// Vertex shader +PSInput VSMain(float4 position : POSITION, float4 color : COLOR) +{ + PSInput result; + result.position = position; + result.color = color; + return result; +} + +// Pixel shader +float4 PSMain(PSInput input) : SV_TARGET +{ + return input.color; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hocon b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hocon new file mode 100644 index 0000000..c2dbf5f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hocon @@ -0,0 +1,8 @@ +# These are our own config values defined by the app +simple-app { + answer = 42 +} + +# Here we override some values used by a library +simple-lib.foo = "This value comes from simple-app's application.conf" +simple-lib.whatever = "This value comes from simple-app's application.conf" diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hql b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hql new file mode 100644 index 0000000..5a344d8 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hql @@ -0,0 +1,5 @@ +SELECT e.first_name, e.last_name, d.department_name +FROM employees e +JOIN departments d ON e.department_id = d.department_id; + +update `table` set name='abc', date=${date}, test_interpolation="${var1}.${var2}" where xyz is null; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/html b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/html new file mode 100644 index 0000000..9329a37 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/html @@ -0,0 +1,8 @@ +<html> + <head><title>Title!</title></head> + <body> + <p id="foo">Hello, World!</p> + <script type="text/javascript">var a = 1;</script> + <style type="text/css">#foo { font-weight: bold; }</style> + </body> +</html> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/http b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/http new file mode 100644 index 0000000..28bc750 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/http @@ -0,0 +1,14 @@ +POST /demo/submit/ HTTP/1.1 +Host: rouge.jneen.net +Cache-Control: max-age=0 +Origin: http://rouge.jayferd.us +User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_2) + AppleWebKit/535.7 (KHTML, like Gecko) Chrome/16.0.912.63 Safari/535.7 +Content-Type: application/json +Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 +Referer: http://pygments.org/ +Accept-Encoding: gzip,deflate,sdch +Accept-Language: en-US,en;q=0.8 +Accept-Charset: windows-949,utf-8;q=0.7,*;q=0.3 + +{"name":"test","lang":"text","boring":true} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hylang b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hylang new file mode 100644 index 0000000..bf9db3b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/hylang @@ -0,0 +1,10 @@ +(defn simple-conversation [] + (print "Hello! I'd like to get to know you. Tell me about yourself!") + (setv name (input "What is your name? ")) + (let [age (input "What is your age? ")] + (if (and age + name) + (print (+ "Hello " name "! I see you are " + age " years old."))))) + +(simple-conversation) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/idlang b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/idlang new file mode 100644 index 0000000..49f16af --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/idlang @@ -0,0 +1,8 @@ +for i = 99L, 0, -1 do begin + + print, i, format="(I0, 1X, 'bottles of beer on the wall,')" + print, i, format="(I0, 1X, 'bottles of beer.')" + print, 'Take one down, pass it around,' + print, i, format="(I0, 1X, 'bottles of beer on the wall.', /)" + +endfor diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/idris b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/idris new file mode 100644 index 0000000..58e0301 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/idris @@ -0,0 +1,13 @@ +import Data.Vect + +insert : Ord elem => + (x : elem) -> (xsSorted : Vect len elem) -> Vect (S len) elem +insert x [] = [x] +insert x (y :: xs) = case x < y of + True => x :: y :: xs + False => y :: insert x xs + +insSort : Ord elem => Vect n elem -> Vect n elem +insSort [] = [] +insSort (x :: xs) = let xsSorted = insSort xs in + insert x xsSorted diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/iecst b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/iecst new file mode 100644 index 0000000..16a0371 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/iecst @@ -0,0 +1,21 @@ +// first-order lag derivative term +(* + Parameter K must be set to T / (T + T1) +*) +FUNCTION_BLOCK DT2 + +VAR_INPUT + IN : REAL; + K : REAL; +END_VAR +VAR_OUTPUT + Q : REAL; +END_VAR +VAR + H : REAL := 0.0; +END_VAR + +BEGIN + Q := IN - H; + H := H + K * Q; +END_FUNCTION_BLOCK diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/igorpro b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/igorpro new file mode 100644 index 0000000..d4c0feb --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/igorpro @@ -0,0 +1,9 @@ +#pragma TextEncoding = "UTF-8" +#pragma rtGlobals=3 // Use modern global access method and strict wave access. + +Function/WAVE MakeWave(name) + String name + + Make/N=(8,8) root:$name/WAVE=wv = p^2 + q^2 + return wv +End diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ini b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ini new file mode 100644 index 0000000..f600c91 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ini @@ -0,0 +1,4 @@ +; last modified 1 April 2001 by John Doe +[owner] +name=John Doe +organization=Acme Widgets Inc. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/io b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/io new file mode 100644 index 0000000..05f0a20 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/io @@ -0,0 +1,11 @@ +bottle := method(i, + if(i==0, return "no more bottles of beer") + if(i==1, return "1 bottle of beer") + return i asString .. " bottles of beer" +) + +for(i, 99, 1, -1, + write(bottle(i), " on the wall, ", bottle(i), ",\n") + write("take one down, pass it around,\n") + write(bottle(i - 1), " on the wall.\n\n") +) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/irb b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/irb new file mode 100644 index 0000000..5dd074e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/irb @@ -0,0 +1,4 @@ +irb(main):001:0> puts "Hello, world!" +Hello, world! +irb(main):002:0> Object.new +=> #<Object:0x0056182cb182b8> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/irb_output b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/irb_output new file mode 100644 index 0000000..c31a012 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/irb_output @@ -0,0 +1,2 @@ +hello world +=> #<Object:0x0056182cb182b8 @foo=#<Object:0x0056182cb63100 @bar=3>> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/isabelle b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/isabelle new file mode 100644 index 0000000..8024ce9 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/isabelle @@ -0,0 +1,16 @@ +theory demo imports Main begin + +section ‹Inductive predicates for lists› + +datatype 'a list = Nil ("[]") | Cons 'a "'a list" ("_ # _") + +fun length :: "'a list ⇒ nat" where + "length [] = 0" | "length (x # xs) = 1 + length xs" + +inductive ζ :: "'a list ⇒ nat ⇒ bool" where +Nil[intro!]: "ζ [] 0" | +Cons[intro]: "ζ xs l ⟹ ζ (x # xs) (1 + l)" + +(* Not the answer? *) +lemma "ζ xs 42" + oops diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/isbl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/isbl new file mode 100644 index 0000000..78605aa --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/isbl @@ -0,0 +1,4 @@ +NameReq = Object.Requisites(SYSREQ_NAME) +if Assigned(NameReq.AsString) + ShowMessage("Привет мир") +endif diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/j b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/j new file mode 100644 index 0000000..44f96f4 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/j @@ -0,0 +1,12 @@ +NB. Procedural programming +fizzbuzz=: monad define + for_i. >:i.y do. + if. 0 = 15 | i do. echo'FizzBuzz' + elseif. 0 = 3 | i do. echo'Fizz' + elseif. 0 = 5 | i do. echo'Buzz' + else. echo i + end. + end. +) +NB. Loopless programming +fizzbuzz=: echo@(, ::] ('Fizz' ; 'Buzz') ;@#~ 0 = 3 5&|)@>:@i. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/janet b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/janet new file mode 100644 index 0000000..fbf89a0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/janet @@ -0,0 +1,3 @@ +(defn a-fun + "A function" + (do-something)) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/java b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/java new file mode 100644 index 0000000..0cca61e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/java @@ -0,0 +1,5 @@ +public class java { + public static void main(String[] args) { + System.out.println("Hello World"); + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/javascript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/javascript new file mode 100644 index 0000000..134a70e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/javascript @@ -0,0 +1 @@ +$(document).ready(function() { alert('ready!'); }); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jinja b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jinja new file mode 100644 index 0000000..808cf77 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jinja @@ -0,0 +1,9 @@ +{% extends "layout.html" %} + +{% block body %} + <ul> + {% for user in users %} + <li><a href="{{ user.url }}">{{ user.username }}</a></li> + {% endfor %} + </ul> +{% endblock %} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsl new file mode 100644 index 0000000..6c3c39f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsl @@ -0,0 +1,3 @@ +// Create Distribution of Big Class +dt = open( "$sample_data\big class.jmp" ); +dt << Distribution( Column( :age ), Histograms Only( 1 ) ); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json new file mode 100644 index 0000000..eead967 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json @@ -0,0 +1 @@ +{ "one": 1, "two": 2, "null": null, "simple": true } diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json-doc b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json-doc new file mode 100644 index 0000000..a2a57fe --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json-doc @@ -0,0 +1 @@ +{ "one": 1, "two": 2, "null": null, "simple": true } // a simple json object diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json5 b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json5 new file mode 100644 index 0000000..0e72c64 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/json5 @@ -0,0 +1,12 @@ +{ + // comments + unquoted: 'and you can quote me on that', + singleQuotes: 'I can use "double quotes" here', + lineBreaks: "Look, Mom! \ +No \\n's!", + hexadecimal: 0xdecaf, + leadingDecimalPoint: .8675309, andTrailing: 8675309., + positiveSign: +1, + trailingComma: 'in objects', andIn: ['arrays',], + "backwardsCompatible": "with JSON", +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsonnet b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsonnet new file mode 100644 index 0000000..510441f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsonnet @@ -0,0 +1,28 @@ +// Compiler template +local CCompiler = { + cFlags: [], + out: "a.out", + local flags_str = std.join(" ", self.cFlags), + local files_str = std.join(" ", self.files), + cmd: "%s %s %s -o %s" % [self.compiler, flags_str, files_str, self.out], +}; + +// GCC specialization +local Gcc = CCompiler { compiler: "gcc" }; + +// Another specialization +local Clang = CCompiler { compiler: "clang" }; + +// Mixins - append flags +local Opt = { cFlags: super.cFlags + ["-O3", "-DNDEBUG"] }; +local Dbg = { cFlags: super.cFlags + ["-g"] }; + +// Output: +{ + targets: [ + Gcc { files: ["a.c", "b.c"] }, + Clang { files: ["test.c"], out: "test" }, + Clang + Opt { files: ["test2.c"], out: "test2" }, + Gcc + Opt + Dbg { files: ["foo.c", "bar.c"], out: "baz" }, + ] +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsp new file mode 100644 index 0000000..9f4fb8d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsp @@ -0,0 +1,29 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" %>
+<%@ page import="java.time.LocalDateTime" %>
+
+<%! int day = 3; %>
+
+<!DOCTYPE html>
+<html>
+ <head>
+ <title>Simple JSP Application</title>
+ </head>
+ <body>
+ <%-- This is a JSP comment --%>
+ <h1>Hello world!</h1>
+ <h2>Current time is <%= LocalDateTime.now() %></h2>
+
+ <% if (day == 1 || day == 7) { %>
+ <p> Today is weekend</p>
+ <% } else { %>
+ <p> Today is not weekend</p>
+ <% } %>
+
+ h2>Using JavaBeans in JSP</h2>
+ <jsp:useBean id="test" class="action.TestBean" />
+ <jsp:setProperty name="test" property="message" value="Hello JSP..." />
+
+ <p>Got message:</p>
+ <jsp:getProperty name="test" property="message" />
+ </body>
+</html>
\ No newline at end of file diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsx b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsx new file mode 100644 index 0000000..1bf7872 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/jsx @@ -0,0 +1,17 @@ +var HelloWorld = React.createClass({ + render: function() { + return ( + <p> + Hello, <input type="text" placeholder="Your name here" />! + It is {this.props.date.toTimeString()} + </p> + ); + } +}); + +setInterval(function() { + ReactDOM.render( + <HelloWorld date={new Date()} />, + document.getElementById('example') + ); +}, 500); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/julia b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/julia new file mode 100644 index 0000000..fe0e9e8 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/julia @@ -0,0 +1,11 @@ +function mandel(z) + c = z + maxiter = 80 + for n = 1:maxiter + if abs(z) > 2 + return n-1 + end + z = z^2 + c + end + return maxiter +end diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/kotlin b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/kotlin new file mode 100644 index 0000000..a27b0db --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/kotlin @@ -0,0 +1,3 @@ +fun main(args: Array<String>) { + println("Hello, world!") +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lasso b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lasso new file mode 100644 index 0000000..625112f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lasso @@ -0,0 +1,12 @@ +/**! + Inserts all of the elements from #rhs into the array. +*/ +define array->+(rhs::trait_forEach) => { + local(a = .asCopy); + #rhs->forEach => { + #a->insert(#1) + } + return (#a) +} + +define array->onCompare(n::null) => 1 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lean b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lean new file mode 100644 index 0000000..74f45c7 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lean @@ -0,0 +1,8 @@ +open nat + +def add : nat → nat → nat +| m zero := m +| m (succ n) := succ (add m n) + +-- encode definition as an axiom +axiom add_zero (n : nat) : n + 0 = n diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/liquid b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/liquid new file mode 100644 index 0000000..19ed3af --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/liquid @@ -0,0 +1,10 @@ +<ul id="products"> + {% for product in products %} + <li> + <h2>{{ product.title }}</h2> + Only {{ product.price | format_as_money }} + + <p>{{ product.description | prettyprint | truncate: 200 }}</p> + </li> + {% endfor %} +</ul> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/literate_coffeescript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/literate_coffeescript new file mode 100644 index 0000000..0e5f25f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/literate_coffeescript @@ -0,0 +1,3 @@ +Import the helpers we plan to use. + + {extend, last} = require './helpers' diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/literate_haskell b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/literate_haskell new file mode 100644 index 0000000..10e7535 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/literate_haskell @@ -0,0 +1,7 @@ +In Bird-style you have to leave a blank before the code. + +> fact :: Integer -> Integer +> fact 0 = 1 +> fact n = n * fact (n-1) + +And you have to leave a blank line after the code as well. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/livescript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/livescript new file mode 100644 index 0000000..9daf4db --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/livescript @@ -0,0 +1,15 @@ +mitch = + age: 21 + height: 180cm + pets: [\dog, \goldfish] + +phile = {} +phile{height, pets} = mitch +phile.height #=> 180 +phile.pets #=> ['dog', 'goldfish'] + +a = [2 7 1 8] + ..push 3 + ..shift! + ..sort! +a #=> [1,3,7,8] diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/llvm b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/llvm new file mode 100644 index 0000000..c4596a8 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/llvm @@ -0,0 +1,20 @@ +; copied from http://llvm.org/docs/LangRef.html#module-structure +; Declare the string constant as a global constant. +@.str = private unnamed_addr constant [13 x i8] c"hello world\0A\00" + +; External declaration of the puts function +declare i32 @puts(i8* nocapture) nounwind + +; Definition of main function +define i32 @main() { ; i32()* + ; Convert [13 x i8]* to i8 *... + %cast210 = getelementptr [13 x i8]* @.str, i64 0, i64 0 + + ; Call puts function to write out the string to stdout. + call i32 @puts(i8* %cast210) + ret i32 0 +} + +; Named metadata +!1 = metadata !{i32 42} +!foo = !{!1, null} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lua b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lua new file mode 100644 index 0000000..2abebae --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lua @@ -0,0 +1,12 @@ +-- defines a factorial function +function fact (n) + if n == 0 then + return 1 + else + return n * fact(n-1) + end +end + +print("enter a number:") +a = io.read("*number") -- read a number +print(fact(a)) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lustre b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lustre new file mode 100644 index 0000000..789bd58 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lustre @@ -0,0 +1,6 @@ +node count(init: int; reset, event: bool) returns (c: int); +let + c = init -> if reset then init + else if event then pre(c)+1 + else pre(c); +tel; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lutin b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lutin new file mode 100644 index 0000000..b031cee --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/lutin @@ -0,0 +1,18 @@ +node gen_x_v1() returns (x:real) = loop 0.0<x and x<42.0 + +node gen_x_v2() returns (x:real) = + loop { 0.0<x and x<42.0 fby loop [20] x = pre x } + +node gen_x_v3() returns (target:real; x:real=0.0) = + run target := gen_x_v2() in + loop { x = (pre x + target) / 2.0 } + +let inertia=0.6 + +node gen_x_v4() returns (target:real; x:real=0.0) = + run target := gen_x_v2() in + exist px,ppx : real = 0.0 in + loop { + px = pre x and ppx = pre px and + x = (px+target) / 2.0+inertia*(px-ppx) + } diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/m68k b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/m68k new file mode 100644 index 0000000..bf41adb --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/m68k @@ -0,0 +1,16 @@ +initialize: ; go into super user mode + clr.l -(a7) + move.w #32,-(a7) + trap #1 + addq.l #6,a7 + move.l d0,oldstack + rts + +restore: ; go back into user mode + move.l oldstack,-(a7) + move.w #32,-(a7) + trap #1 + addq.l #6,a7 + rts + +oldstack dc.l 0 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/magik b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/magik new file mode 100644 index 0000000..80dfe26 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/magik @@ -0,0 +1,6 @@ +_private _method test_object.init() + ## initializer + .slot1 << _self.default_value + _return _self +_endmethod +$ diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/make b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/make new file mode 100644 index 0000000..cdac715 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/make @@ -0,0 +1,6 @@ +.PHONY: all +all: $(OBJ) + +$(OBJ): $(SOURCE) + @echo "compiling..." + $(GCC) $(CFLAGS) $< > $@ diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/markdown b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/markdown new file mode 100644 index 0000000..5e36314 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/markdown @@ -0,0 +1,4 @@ +Markdown has cool [reference links][ref 1] +and [regular links too](http://example.com) + +[ref 1]: http://example.com diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mason b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mason new file mode 100644 index 0000000..70d4338 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mason @@ -0,0 +1,22 @@ +<%doc>
+ This is a mason component.
+ # This is a comment.
+</%doc>
+
+<%args>
+ $color # this argument is required!
+ $size => 20 # default size
+ $country => undef # this argument is optional, default value is 'undef'
+ @items => (1, 2, 'something else')
+ %pairs => (name => "John", age => 29)
+</%args>
+
+% # A random block of Perl code
+<%perl>
+ my @people = ('mary' 'john' 'pete' 'david');
+</%perl>
+
+% # Note how each line of code begins with the mandatory %
+% foreach my $person (@people) {
+ Name: <% $person %>
+% }
diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mathematica b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mathematica new file mode 100644 index 0000000..b650247 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mathematica @@ -0,0 +1,8 @@ +(* Fibonacci numbers with memoization *) + +fib::usage = "f[n] calculates the n'th Fibonacci number."; +fib[0] = fib[1] = 1; +fib[n_Integer?Positive]:= fib[n] = fib[n-1] + fib[n-2]; + +In[4]:= fib[42] +Out[4]= 433494437 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/matlab b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/matlab new file mode 100644 index 0000000..3777fb5 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/matlab @@ -0,0 +1,6 @@ +A = cat( 3, [1 2 3; 9 8 7; 4 6 5], [0 3 2; 8 8 4; 5 3 5], ... + [6 4 7; 6 8 5; 5 4 3]); +% The EIG function is applied to each of the horizontal 'slices' of A. +for i = 1:3 + eig(squeeze(A(i,:,:))) +end diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/meson b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/meson new file mode 100644 index 0000000..a10a60c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/meson @@ -0,0 +1,10 @@ +project('tutorial', 'c', version: '0.2.3') +executable('demo', 'main.c') + +version_array = meson.project_version().split('.') +api_version = '@0@.@1@'.format(version_array[0], version_array[1]) + +d = dependency('foo', required : get_option('myfeature')) +if d.found() + app = executable('app', 'app.c', dependencies : [d]) +endif diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/minizinc b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/minizinc new file mode 100644 index 0000000..9429d7b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/minizinc @@ -0,0 +1,23 @@ +% from MiniZinc Handbook: +% https://www.minizinc.org/doc-latest/en/modelling.html + +% Colouring Australia using nc colours +int: nc = 3; + +var 1..nc: wa; var 1..nc: nt; var 1..nc: sa; var 1..nc: q; +var 1..nc: nsw; var 1..nc: v; var 1..nc: t; + +constraint wa != nt; +constraint wa != sa; +constraint nt != sa; +constraint nt != q; +constraint sa != q; +constraint sa != nsw; +constraint sa != v; +constraint q != nsw; +constraint nsw != v; +solve satisfy; + +output ["wa=\(wa)\t nt=\(nt)\t sa=\(sa)\n", + "q=\(q)\t nsw=\(nsw)\t v=\(v)\n", + "t=", show(t), "\n"]; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mojo b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mojo new file mode 100644 index 0000000..dacbefa --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mojo @@ -0,0 +1,10 @@ +fn fib(n: Int): # write Fibonacci series up to n + """Print a Fibonacci series up to n.""" + var a = 0 + var b = 1 + while a < n: + print(a) + a, b = b, a+b + +fn main(): + fib(10) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/moonscript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/moonscript new file mode 100644 index 0000000..4c8511d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/moonscript @@ -0,0 +1,16 @@ +util = require "my.module" + +a_table = { + foo: 'bar' + interpolated: "foo-#{other.stuff 2 + 3}" + "string": 2 + do: 'keyword' +} + +class MyClass extends SomeClass + new: (@init, arg2 = 'default') => + @derived = @init + 2 + super! + + other: => + @foo + 2 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mosel b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mosel new file mode 100644 index 0000000..e1b81d6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mosel @@ -0,0 +1,10 @@ +(!****************************************************** + Mosel Example Problems +*******************************************************!) + +! Objective function: total daily cost + Cost:= sum(p in TYPES, t in TIME) (CSTART(p)*start(p,t) + + LEN(t)*(CMIN(p)*work(p,t) + CADD(p)*padd(p,t))) + +! Limit on power production above minimum level + forall(p in TYPES, t in TIME) padd(p,t) <= (PMAX(p)-PMIN(p))*work(p,t) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/msgtrans b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/msgtrans new file mode 100644 index 0000000..3660bed --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/msgtrans @@ -0,0 +1,4 @@ +# Example MessageTrans file +Token +Token0x??:Replacement localised %0 text +Color/Colour:Colour diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mxml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mxml new file mode 100644 index 0000000..a5deedb --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/mxml @@ -0,0 +1,22 @@ +<?xml version="1.0"?> +<s:ComboBox xmlns:fx="http://ns.adobe.com/mxml/2009" + xmlns:s="library://ns.adobe.com/flex/spark" + xmlns:mx="library://ns.adobe.com/flex/mx"> + + <fx:Script> + <![CDATA[ + [Bindable] + private var buttonLabel:String = "Click me!"; + private var clicks:int = 0; + + function button_clicked():void { + clicks++; + buttonLabel = clicks.toString(); + } + ]]> + </fx:Script> + + <s:Button id="button" + label="{buttonLabel}" + click="{button_clicked()}" /> +</s:ComboBox> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nasm b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nasm new file mode 100644 index 0000000..ed0e8b8 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nasm @@ -0,0 +1,26 @@ +%macro IRQ 2 + global irq%1 + irq%1: + cli + push byte 0 ; push a dummy error code + push byte %2 ; push the IRQ number + jmp irq_common_stub +%endmacro + +extern irq_handler + +irq_common_stub: + pusha ; push all general-purpose registers + mov ax, ds ; lower 16-bits of eax = ds + push eax ; save the data segment descriptor + mov ax, 0x10 ; load the kernel data segment descriptor + mov edx, eax + call irq_handler + +%assign i 0 +%rep 8 +ISR_NOERRCODE i +%assign i i+1 +%endrep + +ISR_NOERRCODE 9 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nesasm b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nesasm new file mode 100644 index 0000000..2529dfc --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nesasm @@ -0,0 +1,11 @@ + .bank 0 + .org $C000 +Reset: + jsr WaitSync ; wait for VSYNC + jsr ClearRAM ; clear RAM + jsr WaitSync ; wait for VSYNC (and PPU warmup) + + lda #$3f ; $3F -> A register + ldy #$00 ; $00 -> Y register + sta PPU_ADDR ; write #HIGH byte first + sty PPU_ADDR ; $3F00 -> PPU address diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nginx b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nginx new file mode 100644 index 0000000..0288770 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nginx @@ -0,0 +1,5 @@ +server { + listen 80; + server_name example.com *.example.com; + rewrite ^ http://www.domain.com$request_uri? permanent; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nial b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nial new file mode 100644 index 0000000..b987c8b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nial @@ -0,0 +1,35 @@ +% Functional Recursion: ; +fact IS RECUR [ 0 =, 1 first, pass, product, -1 +] % from wikipedia; + +% Product of a range: ; +fact IS * count; + +% Plain recursion: ; +fact IS OPERATION x { + if x = 0 then 1 else x * fact (x - 1) endif + }; + +% While loop: ; +fact IS OPERATION x { +prod := 1; + WHILE x > 0 DO + prod := prod * x; + x := x - 1; + ENDWHILE; + prod +} + + % A basic divide by zero error: ; + 1 / 0 +# OUTPUT: +?div + + % Errors are also values called faults, giving you their location: ; + 5 / 5 10 0 8 +# OUTPUT: +1. 0.5 ?div 0.625 + + % You can also define custom faults using 'fault': ; + fault 'this is an error' +# OUTPUT: +this is an error diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nim b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nim new file mode 100644 index 0000000..74498cd --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nim @@ -0,0 +1,27 @@ +import math,strutils + +proc fixedWidth(input: string, minFieldSize: int):string {.inline.} = + # Note that field size is a minimum- will expand field if input + # string is larger + if input.startsWith("-"): + return(input & repeatchar(count=(abs(minFieldSize-len(input))),c=' ')) + else: + return(" " & input & repeatchar(count=(abs(minFieldSize-len(input))-1),c=' ')) + +template mathOnInterval(lowbound,highbound:float,counts: int,p:proc) = + block: + var step: float = (highbound - lowbound)/(max(counts,1)) + var current: float = lowbound + while current < highbound: + echo($fixedWidth($current,25) & ": " & $fixedWidth($p(current),25)) + current += step + +echo "Sine of theta from 0 to 2*PI by PI/12" +mathOnInterval(0.0,2.0*PI,12,sin) +echo("\n") +echo "Cosine of theta from 0 to 2*PI by PI/12" +mathOnInterval(0.0,2.0*PI,12,cos) + +# The first example above is much the same as: +# for i in 1..100: +# echo($sin( (float(i)/100.0) * 2.0*PI )) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nix b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nix new file mode 100644 index 0000000..abb561d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/nix @@ -0,0 +1,19 @@ +# See https://nixos.org/nix/manual/#sec-expression-syntax +{ stdenv, fetchurl, perl }: # 1 + +stdenv.mkDerivation { # 2 + name = "hello-2.1.1"; # 3 + builder = ./builder.sh; # 4 + meta = rec { + name = "rouge"; + version = "${name}-2.1.1"; + number = 55 + 12; + isSmaller = number < 42; + bool = true; + }; + src = fetchurl { # 5 + url = ftp://ftp.nluug.nl/pub/gnu/hello/hello-2.1.1.tar.gz; # path + md5 = "70c9ccf9fac07f762c24f2df2290784d"; + }; + inherit perl; # 6 +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/objective_c b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/objective_c new file mode 100644 index 0000000..c085626 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/objective_c @@ -0,0 +1,18 @@ +@interface Person : NSObject { + @public + NSString *name; + @private + int age; +} + +@property(copy) NSString *name; +@property(readonly) int age; + +-(id)initWithAge:(int)age; +@end + +NSArray *arrayLiteral = @[@"abc", @1]; +NSDictionary *dictLiteral = @{ + @"hello": @"world", + @"goodbye": @"cruel world" +}; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/objective_cpp b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/objective_cpp new file mode 100644 index 0000000..9b6890f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/objective_cpp @@ -0,0 +1,17 @@ +@import Foundation; +#import <array> +#include <vector> + +@interface IntegerArray : NSObject { + std::vector<NSUInteger> _numbers; +} +@property(readonly) NSUInteger count; + +- (instancetype)initWithNumbers:(NSUInteger *)numbers count:(NSUInteger)count; +- (NSUInteger)numberAtIndex:(NSUInteger)index; +@end + +int main(int argc, char **argv) { + auto numbers = std::array<NSUInteger, 3>{1, 2, 3}; + NSLog(@"%@", [[IntegerArray alloc] initWithNumbers:numbers.data() count:numbers.size()]); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ocaml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ocaml new file mode 100644 index 0000000..e09cf09 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ocaml @@ -0,0 +1,12 @@ +(* Binary tree with leaves carrying an integer. *) +type tree = Leaf of int | Node of tree * tree + +let rec exists_leaf test tree = + match tree with + | Leaf v -> test v + | Node (left, right) -> + exists_leaf test left + || exists_leaf test right + +let has_even_leaf tree = + exists_leaf (fun n -> n mod 2 = 0) tree diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ocl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ocl new file mode 100644 index 0000000..cb6846b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ocl @@ -0,0 +1,4 @@ +context Compagnie::toEuros() : Collection(Real) +body: self.employees->collect(each: Employee| each.salary/ 6.55957) +-- OR +body: self.employees->collect(salary) -> collect(x | x/6.55957) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/openedge b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/openedge new file mode 100644 index 0000000..a2bbcba --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/openedge @@ -0,0 +1,4 @@ +FORM + "Hello World!" VIEW-AS TEXT AT COL 20 ROW 2 + btnOK AT COL 20 ROW 4 + WITH FRAME f SIZE 50 BY 5 NO-BOX THREE-D. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/opentype_feature_file b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/opentype_feature_file new file mode 100644 index 0000000..aec38db --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/opentype_feature_file @@ -0,0 +1,5 @@ +languagesystem DFLT dflt; + +feature liga { + sub f i by f_i; +} liga; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/p4 b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/p4 new file mode 100644 index 0000000..ed4992b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/p4 @@ -0,0 +1,99 @@ +#include <core.p4> +#include <v1model.p4> + +const bit<16> TYPE_IPV4 = 0x800; +typedef bit<9> egressSpec_t; +typedef bit<48> macAddr_t; +typedef bit<32> ip4Addr_t; + +header ethernet_t { + macAddr_t dstAddr; + macAddr_t srcAddr; + bit<16> etherType; +} + +header ipv4_t { + bit<4> version; + bit<4> ihl; + bit<8> diffserv; + bit<16> totalLen; + bit<16> identification; + bit<3> flags; + bit<13> fragOffset; + bit<8> ttl; + bit<8> protocol; + bit<16> hdrChecksum; + ip4Addr_t srcAddr; + ip4Addr_t dstAddr; +} + +struct metadata { /* empty */ } + +struct headers { + ethernet_t ethernet; + ipv4_t ipv4; +} + +parser MyParser(packet_in packet, + out headers hdr, + inout metadata meta, + inout standard_metadata_t standard_metadata) { + + state start { transition parse_ethernet; } + + state parse_ethernet { + packet.extract(hdr.ethernet); + transition select(hdr.ethernet.etherType) { + TYPE_IPV4: parse_ipv4; + default: accept; + } + } + + state parse_ipv4 { + packet.extract(hdr.ipv4); + transition accept; + } + +} + +control MyIngress(inout headers hdr, + inout metadata meta, + inout standard_metadata_t standard_metadata) { + action drop() { + mark_to_drop(standard_metadata); + } + + action ipv4_forward(macAddr_t dstAddr, egressSpec_t port) { + standard_metadata.egress_spec = port; + hdr.ethernet.srcAddr = hdr.ethernet.dstAddr; + hdr.ethernet.dstAddr = dstAddr; + hdr.ipv4.ttl = hdr.ipv4.ttl - 1; + } + + table ipv4_lpm { + key = { hdr.ipv4.dstAddr: lpm; } + actions = { ipv4_forward; drop; NoAction; } + size = 1024; + default_action = drop(); + } + + apply { + if (hdr.ipv4.isValid()) { + ipv4_lpm.apply(); + } + } +} + + +control MyDeparser(packet_out packet, in headers hdr) { + apply { + packet.emit(hdr.ethernet); + packet.emit(hdr.ipv4); + } +} + +V1Switch( +MyParser(), +MyIngress(), +MyDeparser() +) main; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/pascal b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/pascal new file mode 100644 index 0000000..16be537 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/pascal @@ -0,0 +1,14 @@ +program FizzBuzz(output); +var + i: Integer; +begin + for i := 1 to 100 do + if i mod 15 = 0 then + WriteLn('FizzBuzz') + else if i mod 3 = 0 then + WriteLn('Fizz') + else if i mod 5 = 0 then + WriteLn('Buzz') + else + WriteLn(i) +end. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/perl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/perl new file mode 100644 index 0000000..a966445 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/perl @@ -0,0 +1,5 @@ +#!/usr/bin/env perl +use warnings; +print "a: "; +my $a = "foo"; +print $a; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/php b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/php new file mode 100644 index 0000000..7ca7fe6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/php @@ -0,0 +1,3 @@ +<?php + print("Hello {$world}"); +?> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plaintext b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plaintext new file mode 100644 index 0000000..60180f7 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plaintext @@ -0,0 +1 @@ +plain text :) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plist b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plist new file mode 100644 index 0000000..7684a3c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plist @@ -0,0 +1,11 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + /* ... */ + }; + rootObject = B3A67937542EC2041CBF1CA2 /* Project object */; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plsql b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plsql new file mode 100644 index 0000000..6369864 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/plsql @@ -0,0 +1,2 @@ +SELECT q'{a quoted string}' AS s, TO_CHAR(SYSDATE,'MM/DD/YYYY') AS "Current Date" FROM DUAL +WHERE 1=1; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/pony b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/pony new file mode 100644 index 0000000..9b584fd --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/pony @@ -0,0 +1,17 @@ +use "ponytest" + +actor Main is TestList + new create(env: Env) => PonyTest(env, this) + new make() => None + + fun tag tests(test: PonyTest) => + test(_TestAddition) + +class iso _TestAddition is UnitTest + """ + Adding 2 numbers + """ + fun name(): String => "u32/add" + + fun apply(h: TestHelper): TestResult => + h.expect_eq[U32](2 + 2, 4) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/postscript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/postscript new file mode 100644 index 0000000..377753d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/postscript @@ -0,0 +1,9 @@ +%!PS +/Courier % name the desired font +20 selectfont % choose the size in points and establish + % the font as the current one +72 500 moveto % position the current point at + % coordinates 72, 500 (the origin is at the + % lower-left corner of the page) +(Hello world!) show % stroke the text in parentheses +showpage % print all on the page diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/powershell b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/powershell new file mode 100644 index 0000000..98de97b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/powershell @@ -0,0 +1,13 @@ +function Verb-Noun +{ + <# + .SYNOPSIS + Tells you what it does + + .DESCRIPTION + Tells you what it does with more detail. + #> + param ([string]$Name, [string]$Extension = "txt", [string]$foo="bar") + $name = $name + "." + $extension + $name +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/praat b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/praat new file mode 100644 index 0000000..f1af35b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/praat @@ -0,0 +1,26 @@ +form Copy selected files... + word Prefix + word Suffix _copy + boolean Keep_original 1 +endform + +total_objects = numberOfSelected() +for i to total_objects + my_object[i] = selected(i) +endfor +for i to total_objects + selectObject: my_object[i] + @copy() + new[i] = selected() +endfor +if total_objects + selectObject: new[1] + for i from 2 to total_objects + plusObject: new[i] + endfor +endif + +procedure copy () + .name$ = extractWord$(selected$(), " ") + Copy: prefix$ + .name$ + suffix$ +endproc diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/prolog b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/prolog new file mode 100644 index 0000000..8430e6b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/prolog @@ -0,0 +1,9 @@ +diff(plus(A,B), X, plus(DA, DB)) + <= diff(A, X, DA) and diff(B, X, DB). + +diff(times(A,B), X, plus(times(A, DB), times(DA, B))) + <= diff(A, X, DA) and diff(B, X, DB). + +equal(X, X). +diff(X, X, 1). +diff(Y, X, 0) <= not equal(Y, X). diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/prometheus b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/prometheus new file mode 100644 index 0000000..3cdab08 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/prometheus @@ -0,0 +1,9 @@ +"this is a string" +'these are unescaped: \n \\ \t' +`these are not unescaped: \n ' " \t` + +http_requests_total{environment=~"staging|testing|development", method!="GET"} + +http_requests_total offset 5m + +sum(http_requests_total{method="GET"}[10m] offset 5m) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/properties b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/properties new file mode 100644 index 0000000..b5b717d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/properties @@ -0,0 +1,7 @@ +# You are reading the ".properties" entry. +! The exclamation mark can also mark text as comments. +website = http\://en.wikipedia.org/ +language = English +country : Poland +continent=Europe +key.with.dots=This is the value that could be looked up with the key "key.with.dots". diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/protobuf b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/protobuf new file mode 100644 index 0000000..fdab9e9 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/protobuf @@ -0,0 +1,5 @@ +message Person { + required string name = 1; + required int32 id = 2; + optional string email = 3; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/puppet b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/puppet new file mode 100644 index 0000000..621d9c9 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/puppet @@ -0,0 +1,6 @@ +service { 'ntp': + name => $service_name, + ensure => running, + enable => true, + subscribe => File['ntp.conf'], +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/python b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/python new file mode 100644 index 0000000..77a5cb3 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/python @@ -0,0 +1,6 @@ +def fib(n): # write Fibonacci series up to n + """Print a Fibonacci series up to n.""" + a, b = 0, 1 + while a < n: + print a, + a, b = b, a+b diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/q b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/q new file mode 100644 index 0000000..b7ff469 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/q @@ -0,0 +1,8 @@ +/ comment +x: til 10 + +tab:([]a:1 2 3;b:`a `b `c); + +function:{[table] + select from table where b=`c + }; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/qml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/qml new file mode 100644 index 0000000..9aacda6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/qml @@ -0,0 +1,9 @@ +import QtQuick 2.0 +Item { + width: 200 + height: 100 + MouseArea { + anchors.fill: parent + onClicked: Qt.quit() + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/r b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/r new file mode 100644 index 0000000..b6804b0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/r @@ -0,0 +1,8 @@ +dbenford <- function(x){ + log10(1 + 1/x) +} + +pbenford <- function(q){ + cumprobs <- cumsum(dbenford(1:9)) + return(cumprobs[q]) +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/racket b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/racket new file mode 100644 index 0000000..bd99818 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/racket @@ -0,0 +1,24 @@ +#lang racket + +;; draw a graph of cos and deriv^3(cos) +(require plot) +(define ((deriv f) x) + (/ (- (f x) (f (- x 0.001))) 0.001)) +(define (thrice f) (lambda (x) (f (f (f x))))) +(plot (list (function ((thrice deriv) sin) -5 5) + (function cos -5 5 #:color 'blue))) + +;; Print the Greek alphabet +(for ([i (in-range 25)]) + (displayln + (integer->char + (+ i (char->integer #\u3B1))))) + +;; An echo server +(define listener (tcp-listen 12345)) +(let echo-server () + (define-values (in out) (tcp-accept listener)) + (thread (λ () + (copy-port in out) + (close-output-port out))) + (echo-server)) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/reasonml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/reasonml new file mode 100644 index 0000000..db29f2c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/reasonml @@ -0,0 +1,12 @@ +/* I like a teacher who gives you something to take + home to think about besides homework. */ +let gpa_score = 5.0; +type schoolPerson = Teacher | Director | Student(string); + +let greeting = person => + switch (person) { + | Teacher => "Hey Professor!" + | Director => "Hello Director." + | Student("Richard") => "Still here Ricky?" + | Student(anyOtherName) => "Hey, " ++ anyOtherName ++ "." + }; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rego b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rego new file mode 100644 index 0000000..34b1422 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rego @@ -0,0 +1,8 @@ +package httpapi.authz + +subordinates = {"alice": [], "charlie": [], "bob": ["alice"], "betty": ["charlie"]} + +# HTTP API request +import input + +default allow = false diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rescript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rescript new file mode 100644 index 0000000..a27fa93 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rescript @@ -0,0 +1,26 @@ +module Person = { + type t = Teacher | Director | Student(string) + + let greeting = person => + switch person { + | Teacher => "Hey Professor!" + | Director => "Hello Director." + | Student("Richard") => "Still here Ricky?" + | Student(other) => "Hey, " ++ other ++ "." + } +} + +module Button = { + @react.component + let make = (~count: int, ~onClick) => { + let times = switch count { + | 1 => "once" + | 2 => "twice" + | n => Belt.Int.toString(n) ++ " times" + } + + let msg = "Click me " ++ times + + <button onClick> {msg->React.string} </button> + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rml new file mode 100644 index 0000000..5a09810 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rml @@ -0,0 +1,33 @@ +// A system agnostic domain specific language for runtime monitoring and verification +// Basic events + +insert(index,elem) matches {event:'func_pre',name:'my_insert',args:[index,elem]}; + +relevant matches insert(_,_)|remove(_,_)|size(_)|get(_,_); + +insert_in_bounds(size) matches insert(index,_) with index >= 0 && index <= size; + +del_false matches del(_,false); +not_add_true_del(el) not matches add(el,true) | del(el,_); + +Main = relevant >> (CheckIndex<0> /\ add_rm_get >> CheckElem)!; +CheckIndex<size> = + get_size(size)* (insert_in_bounds(size) CheckIndex<size+1> \/ remove_in_bounds(size) CheckIndex<size-1>); + +Msg<inf,sup> = if(inf<=sup) msg(inf) Msg<inf+1,sup> else empty; +Main=relevant>>Msg<1,4>*!; + +acquire(id) matches {event:'func_pre',name:'acquire',args:[_,id,...]}; + +Main = relevant >> Resources; +Resources = + {let id; acquire(id) + ((Resources | use(id)* release(id)) /\ + acqRel(id) >> release(id) all) + }?; + +msg(ty) matches {event:'func_pre',name:'msg',args:[ty]}; +relevant matches msg(_); + +Msg<inf,sup> = if(inf<=sup) msg(inf) Msg<inf+1,sup> else empty; +Main=relevant>>Msg<1,4>*!; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/robot_framework b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/robot_framework new file mode 100644 index 0000000..3ba3fdc --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/robot_framework @@ -0,0 +1,27 @@ +*** Settings *** +Document Example taken from http://robotframework.org/ +Suite Setup Open Browser To Login Page +Suite Teardown Close Browser +Test Setup Go To Login Page +Test Template Login With Invalid Credentials Should Fail +Resource resource.txt + +*** Test Cases *** User Name Password +Invalid Username invalid ${VALID PASSWORD} +Invalid Password ${VALID USER} invalid +Invalid Username And Password invalid whatever +Empty Username ${EMPTY} ${VALID PASSWORD} +Empty Password ${VALID USER} ${EMPTY} +Empty Username And Password ${EMPTY} ${EMPTY} + +*** Keywords *** +Login With Invalid Credentials Should Fail + [Arguments] ${username} ${password} + Input Username ${username} + Input Password ${password} + Submit Credentials + Login Should Have Failed + +Login Should Have Failed + Location Should Be ${ERROR URL} + Title Should Be Error Page diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ruby b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ruby new file mode 100644 index 0000000..be609a1 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ruby @@ -0,0 +1,9 @@ +class Greeter + def initialize(name="World") + @name = name + end + + def say_hi + puts "Hi #{@name}!" + end +end diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rust b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rust new file mode 100644 index 0000000..b73b162 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/rust @@ -0,0 +1,12 @@ +use core::*; + +fn main() { + for ["Alice", "Bob", "Carol"].each |&name| { + do task::spawn { + let v = rand::Rng().shuffle([1, 2, 3]); + for v.each |&num| { + io::print(fmt!("%s says: '%d'\n", name, num)) + } + } + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sas b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sas new file mode 100644 index 0000000..1eee876 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sas @@ -0,0 +1,13 @@ +data sim; + do i = 1 to 100; + x1 = rand("Normal"); + x2 = rand("Binomial", 0.5, 100); + output; + end; +run; + +proc means data=sashelp.class; + class sex; + var height weight; + output out = mean_by_sex; +run; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sass b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sass new file mode 100644 index 0000000..1e768de --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sass @@ -0,0 +1,3 @@ +@for $i from 1 through 3 + .item-#{$i} + width: 2em * $i diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scala b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scala new file mode 100644 index 0000000..75f19ee --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scala @@ -0,0 +1,3 @@ +class Greeter(name: String = "World") { + def sayHi() { println("Hi " + name + "!") } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scheme b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scheme new file mode 100644 index 0000000..c9c4dbd --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scheme @@ -0,0 +1,4 @@ +(define Y + (lambda (m) + ((lambda (f) (m (lambda (a) ((f f) a)))) + (lambda (f) (m (lambda (a) ((f f) a))))))) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scss b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scss new file mode 100644 index 0000000..3f259a7 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/scss @@ -0,0 +1,5 @@ +@for $i from 1 through 3 { + .item-#{$i} { + width: 2em * $i; + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sed b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sed new file mode 100644 index 0000000..4683cd3 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sed @@ -0,0 +1,4 @@ +/begin/,/end/ { + /begin/n # skip over the line that has "begin" on it + s/old/new/ +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/shell b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/shell new file mode 100644 index 0000000..f01fe48 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/shell @@ -0,0 +1,2 @@ +# If not running interactively, don't do anything +[[ -z "$PS1" ]] && return diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sieve b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sieve new file mode 100644 index 0000000..5f6889d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sieve @@ -0,0 +1,10 @@ +require "fileinto"; +require "imap4flags"; + +if header :is "X-Spam" "Yes" { + fileinto "Junk"; + setflag "\\seen"; + stop; +} + +/* Other messages get filed into Inbox or to user's scripts */ diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/slice b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/slice new file mode 100644 index 0000000..7c38220 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/slice @@ -0,0 +1,10 @@ +// Printer.ice +module Demo +{ + interface Printer + { + // A client can invoke this operation on a server. + // In this example we print the string s + void printString(string s); + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/slim b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/slim new file mode 100644 index 0000000..215a4e2 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/slim @@ -0,0 +1,17 @@ +doctype html +html + body + h1 Markup examples + #content + p + | Slim can have #{ruby_code} interpolated! + /[if IE] + javascript: + alert('Slim supports embedded javascript!') + + - unless items.empty? + table + - for item in items do + tr + td.name = item.name + td.price = item.price diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/smalltalk b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/smalltalk new file mode 100644 index 0000000..af97161 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/smalltalk @@ -0,0 +1,6 @@ +quadMultiply: i1 and: i2 + "This method multiplies the given numbers by each other + and the result by 4." + | mul | + mul := i1 * i2. + ^mul * 4 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/smarty b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/smarty new file mode 100644 index 0000000..cf36485 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/smarty @@ -0,0 +1,11 @@ +{foo bar='single quotes' baz="double quotes" test3=$test3} + +<ul> + {foreach from=$myvariable item=data} + <li>{$data.field}</li> + {foreachelse} + <li>No Data</li> + {/foreach} +</ul> + +<div class="{if $foo}class1{else}class2{/if}">{$foo.bar.baz}</div> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sml new file mode 100644 index 0000000..02a57d3 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sml @@ -0,0 +1,4 @@ +datatype shape + = Circle of loc * real (* center and radius *) + | Square of loc * real (* upper-left corner and side length; axis-aligned *) + | Triangle of loc * loc * loc (* corners *) diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sparql b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sparql new file mode 100644 index 0000000..6884bd0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sparql @@ -0,0 +1,6 @@ +SELECT ?item ?itemLabel +WHERE +{ + ?item wdt:P31 wd:Q146. + SERVICE wikibase:label { bd:serviceParam wikibase:language "[AUTO_LANGUAGE],en". } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sqf b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sqf new file mode 100644 index 0000000..9f54383 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sqf @@ -0,0 +1,14 @@ +// Creates a dot marker at the given position +#include "script_component.hpp" +params ["_pos", "_txt"]; + +if (isNil QGVAR(markerID)) then { + GVAR(markerID) = 0; +}; + +_markerstr = createMarker [QGVAR(marker) + str GVAR(markerID), _pos]; +_markerstr setMarkerShape "ICON"; +_markerstr setMarkerType "hd_dot"; +_markerstr setMarkerText _txt; + +GVAR(markerID) = GVAR(markerID) + 1; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sql b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sql new file mode 100644 index 0000000..45a7a17 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/sql @@ -0,0 +1 @@ +SELECT * FROM `users` WHERE `user`.`id` = 1 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ssh b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ssh new file mode 100644 index 0000000..47f9cdb --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ssh @@ -0,0 +1,4 @@ +Host example + Hostname example.com + User user + Port 1234 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/stan b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/stan new file mode 100644 index 0000000..0eac821 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/stan @@ -0,0 +1,13 @@ +data { + int<lower=0> N; + vector[N] x; + vector[N] y; +} +parameters { + real alpha; + real beta; + real<lower=0> sigma; +} +model { + y ~ normal(alpha + beta * x, sigma); +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/stata b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/stata new file mode 100644 index 0000000..3d2430d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/stata @@ -0,0 +1,14 @@ +* Run a series of linear regressions +sysuse auto, clear +foreach v of varlist mpg weight-turn { + regress price `v', robust +} + +regress price i.foreign +local num_obs = e(N) +global myglobal = 4 + +* Generate and manipulate variables +generate newvar1 = "string" +generate newvar2 = 34 - `num_obs' +replace newvar2 = $myglobal diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/supercollider b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/supercollider new file mode 100644 index 0000000..23a8e4b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/supercollider @@ -0,0 +1,11 @@ +// modulate a sine frequency and a noise amplitude with another sine +// whose frequency depends on the horizontal mouse pointer position +~myFunction = { + var x = SinOsc.ar(MouseX.kr(1, 100)); + SinOsc.ar(300 * x + 800, 0, 0.1) + + + PinkNoise.ar(0.1 * x + 0.1) +}; + +~myFunction.play; +"that's all, folks!".postln; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/svelte b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/svelte new file mode 100644 index 0000000..8b3bb5c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/svelte @@ -0,0 +1,29 @@ +<!-- This file is made up from several examples on https://svelte.dev/examples and is not expected to function. --> +<script lang="ts"> + import Image from './Image.svelte'; + + let src: string = '/tutorial/image.gif'; + let count: number = 1; + $: doubled = count * 2; // the `$:` is special in svelte +</script> + +<Image {src} bind:alt="{name.capitalize()} dancing" user={name.toUpperCase(false, 42, {key: 'value'})} + tooltip="I'm helping" false text=asdf on:message={handleMessage} /> + +{#await loadSrc(src)} + loading... +{:then data} + {#each cats as { name }, i} + <li>{name}</li> + {/each} + + <!-- Keyed Each Block --> + {#each cats as cat (cat.id)} + <li>{cat.name}</li> + {/each} +{:catch err} + {@debug err} + {#await solveErr(err, {x: 'asdf'}) then reason}{@html reason}{/await} +{/await} + +<style>p {font-family: 'Comic Sans MS', cursive;}</style> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/swift b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/swift new file mode 100644 index 0000000..0c54ed2 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/swift @@ -0,0 +1,5 @@ +// Say hello to poeple +func sayHello(personName: String) -> String { + let greeting = "Hello, " + personName + "!" + return greeting +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/systemd b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/systemd new file mode 100644 index 0000000..e68c72e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/systemd @@ -0,0 +1,4 @@ +[Unit] +Description=Snap Daemon +Requires=snapd.socket +OnFailure=snapd.failure.service diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/syzlang b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/syzlang new file mode 100644 index 0000000..bebdb1e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/syzlang @@ -0,0 +1,15 @@ +include <linux/test.h> + +resource fd_test[fd] + +openat$test(fd const[AT_FDCWD], file ptr[in, string["/dev/test"]], flags flags[open_flags], mode const[0]) fd_test + +ioctl$TEST(fd fd_test, cmd const[TEST], arg ptr[in, test]) + +test { + number int32 + size len[data, int32] + data array[int8] +} + +_ = TEST diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/syzprog b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/syzprog new file mode 100644 index 0000000..92ef895 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/syzprog @@ -0,0 +1,8 @@ +# Source: https://github.com/google/syzkaller/blob/master/sys/linux/test/vusb_hid + +r0 = syz_usb_connect$hid(0x0, 0x36, &(0x7f0000000040)=ANY=[@ANYBLOB="12010000000018105e04da07000000000001090224000100000000090400000903000000092100000001222200090581030800000000"], 0x0) +syz_usb_control_io$hid(r0, 0x0, 0x0) +syz_usb_control_io$hid(r0, &(0x7f00000001c0)={0x24, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x22, 0x22, {[@global=@item_012={0x2, 0x1, 0x9, "2313"}, @global=@item_012={0x2, 0x1, 0x0, "e53f"}, @global=@item_4={0x3, 0x1, 0x0, '\f\x00'}, @local=@item_012={0x2, 0x2, 0x2, "9000"}, @global=@item_4={0x3, 0x1, 0x0, "0900be00"}, @main=@item_4={0x3, 0x0, 0x8, '\x00'}, @local=@item_4={0x3, 0x2, 0x0, "09007a15"}, @local=@item_4={0x3, 0x2, 0x0, "5d8c3dda"}]}}, 0x0}, 0x0) +syz_usb_ep_write(r0, 0x81, 0x7, &(0x7f0000000000)='BBBBBBB') +syz_usb_ep_write(r0, 0x81, 0x7, &(0x7f0000000000)='BBBBBBB') +syz_usb_ep_write(r0, 0x81, 0x7, &(0x7f0000000000)='BBBBBBB') diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tap b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tap new file mode 100644 index 0000000..1d9bf5a --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tap @@ -0,0 +1,5 @@ +ok 1 - Input file opened +not ok 2 - First line of the input valid +ok 3 - Read the rest of the file +not ok 4 - Summarized correctly # TODO Not written yet +1..4 diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tcl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tcl new file mode 100644 index 0000000..9bbe87c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tcl @@ -0,0 +1 @@ +proc cross_sum {s} {expr [join [split $s ""] +]} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/terraform b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/terraform new file mode 100644 index 0000000..006e4f8 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/terraform @@ -0,0 +1,16 @@ +resource "aws_elb" "web" { + name = "terraform-example-elb" + + # The same availability zone as our instances + availability_zones = ["${aws_instance.web.*.availability_zone}"] + + listener { + instance_port = 80 + instance_protocol = "http" + lb_port = 80 + lb_protocol = "http" + } + + # The instances are registered automatically + instances = ["${aws_instance.web.*.id}"] +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tex b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tex new file mode 100644 index 0000000..430510f --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tex @@ -0,0 +1 @@ +To write \LaTeX\ you would type \verb:\LaTeX:. diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/toml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/toml new file mode 100644 index 0000000..40c11c1 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/toml @@ -0,0 +1,9 @@ +# This is a TOML document. Boom. + +title = "TOML Example" + +[owner] +name = "Tom Preston-Werner" +organization = "GitHub" +bio = "GitHub Cofounder & CEO\nLikes tater tots and beer." +dob = 1979-05-27T07:32:00Z # First class dates? Why not? diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tsx b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tsx new file mode 100644 index 0000000..422d2a7 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tsx @@ -0,0 +1,17 @@ +class HelloWorld extends React.Component<{date: Date}, void> { + render() { + return ( + <p> + Hello, <input type="text" placeholder="Your name here" />! + It is {this.props.date.toTimeString()} + </p> + ); + } +} + +setInterval(function() { + ReactDOM.render( + <HelloWorld date={new Date()} />, + document.getElementById('example') + ); +}, 500); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ttcn3 b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ttcn3 new file mode 100644 index 0000000..969107d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/ttcn3 @@ -0,0 +1,6 @@ +module DNSTester { + type integer Identification( 0..65535 ); // 16-bit integer + type enumerated MessageKind {e_Question, e_Answer}; + type charstring Question; + type charstring Answer; +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tulip b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tulip new file mode 100644 index 0000000..8c18ccf --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/tulip @@ -0,0 +1,13 @@ +@module ref + +ref value = Ref (spawn [ ! => loop value ]) + +loop value = receive [ + .set new-value => loop new-value + p, id, .get => { send p (id, value); loop value } +] + +@object Ref pid [ + set val = .set val > send pid + get! = .get > send-wait pid +] diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/turtle b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/turtle new file mode 100644 index 0000000..8c86d0c --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/turtle @@ -0,0 +1,26 @@ +@prefix xsd: <http://www.w3.org/2001/XMLSchema#> +@prefix dcat: <http://www.w3.org/ns/dcat#> . +@prefix dcterms: <http://purl.org/dc/terms/> . +@prefix foaf: <http://xmlns.com/foaf/0.1/> . +@base <http://base.of.relative.iris> . + +PREFIX test: <http://example.org> +PrEfIx insensitive: <http://insensitive.example.org> + +GRAPH <https://trig.testing.graph> { + <https://example.org/resource/dataset> a dcat:Dataset ; + +#-----Mandatory-----# + + dcterms:title 'Test title'@cs, "Test title"@en ; + dcterms:description """Multiline + string"""@cs, '''Another + multiline string '''@en ; + +#-----Recommended-----# + dcat:contactPoint [ a foaf:Person ] ; + test:list ( <http://ex.org> 1 1.1 +1 -1 1.2E+4 "Test" "\"Quote\"" ) ; + test:datatype "2016-07-20"^^xsd:date ; + test:text """next multiline"""; + . +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/twig b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/twig new file mode 100644 index 0000000..2e5e577 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/twig @@ -0,0 +1,9 @@ +{% include 'header.html' %} + +{% for user in users %} + * {{ user.name }} +{% else %} + No users have been found. +{% endfor %} + +{% include 'footer.html' %} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/typescript b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/typescript new file mode 100644 index 0000000..134a70e --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/typescript @@ -0,0 +1 @@ +$(document).ready(function() { alert('ready!'); }); diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vala b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vala new file mode 100644 index 0000000..2989be0 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vala @@ -0,0 +1,8 @@ +class Demo.HelloWorld : GLib.Object +{ + public static int main (String[] args) + { + stdout.printf("Hello World\n"); + return 0; + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vb b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vb new file mode 100644 index 0000000..f7e323d --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vb @@ -0,0 +1,4 @@ +Private Sub Form_Load() + ' Execute a simple message box that says "Hello, World!" + MsgBox "Hello, World!" +End Sub diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vcl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vcl new file mode 100644 index 0000000..75c8eea --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vcl @@ -0,0 +1,12 @@ +vcl 4.0; + +backend server1 { + .host = "server1.example.com"; + .probe = { + .url = "/"; + .timeout = 1s; + .interval = 5s; + .window = 5; + .threshold = 3; + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/velocity b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/velocity new file mode 100644 index 0000000..845776b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/velocity @@ -0,0 +1,9 @@ +#* + There is multi-line comment. + see this text because the Velocity Templating Engine will ignore it. +*# +<h3>List</h3> +## This is a single line comment. +#if( $allProducts ) +<p>not found.</p> +#end diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/verilog b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/verilog new file mode 100644 index 0000000..7f752c6 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/verilog @@ -0,0 +1,27 @@ +/** + * Verilog Lexer + */ +module Foo( + input logic Clk_CI, + input logic Rst_RBI, + input logic A, + input logic B, + output logic C +); + logic C_DN, C_DP; + + assign C = C_DP; + + always_comb begin : proc_next_state + C_DN = A + B; + end + + // Clocked process + always_ff @(posedge Clk_CI, negedge Rst_RBI) begin + if(~Rst_RBI) begin + C_DP <= 1'b0; + end else begin + C_DP <= C_DN; + end + end +endmodule diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vhdl b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vhdl new file mode 100644 index 0000000..9355b50 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vhdl @@ -0,0 +1,23 @@ +entity toggle_demo is
+ port (
+ clk_in : in std_logic; -- System Clock
+ data_q : out std_logic -- Toggling Port
+ );
+end entity toggle_demo;
+
+architecture RTL of toggle_demo is
+ signal data : std_logic := '0';
+begin
+
+ data_q <= data;
+
+ data_proc : process (clk_in)
+ begin
+
+ if (rising_edge(clk_in)) then
+ data <= not data;
+ end if;
+
+ end process;
+
+end architecture RTL;
diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/viml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/viml new file mode 100644 index 0000000..93a364b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/viml @@ -0,0 +1,14 @@ +function! s:Make(dir, make, format, name) abort + let cd = exists('*haslocaldir') && haslocaldir() ? 'lcd' : 'cd' + let cwd = getcwd() + let [mp, efm, cc] = [&l:mp, &l:efm, get(b:, 'current_compiler', '')] + try + execute cd fnameescape(dir) + let [&l:mp, &l:efm, b:current_compiler] = [a:make, a:format, a:compiler] + execute (exists(':Make') == 2 ? 'Make' : 'make') + finally + let [&l:mp, &l:efm, b:current_compiler] = [mp, efm, cc] + if empty(cc) | unlet! b:current_compiler | endif + execute cd fnameescape(cwd) + endtry +endfunction diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vue b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vue new file mode 100644 index 0000000..8b54b28 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/vue @@ -0,0 +1,11 @@ +<template> + <div id="app"> + {{ message }} + </div> +</template> + +<script lang=coffee> + app = new Vue + el: '#app' + data: { message: 'Hello Vue!' } +</script> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/wollok b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/wollok new file mode 100644 index 0000000..ae467f4 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/wollok @@ -0,0 +1,11 @@ +object pepita { + var energy = 100 + + method energy() = energy + + method fly(kilometers) { + energy -= kilometers + 10 + } + + method sayHi() = "Coo!" +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xml new file mode 100644 index 0000000..149844b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsl:template match="/"></xsl:template> diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xojo b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xojo new file mode 100644 index 0000000..698a921 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xojo @@ -0,0 +1,14 @@ +Dim f As FolderItem +f = GetOpenFolderItem(FileTypes1.jpeg) // defined in the File Type Set editor +rem - we should check for nil! +If not f.Exists Then + Beep 'Just for fun + MsgBox("The file " + f.NativePath + "doesn't ""exist.""") +Else // document exists + ImageWell1.image=Picture.Open(f) +End If +if f isa folderitem then + msgbox(f.name) +end if +Exception err As NilObjectException + MsgBox("Invalid pathname!") diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xpath b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xpath new file mode 100644 index 0000000..ddc4b6a --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xpath @@ -0,0 +1,2 @@ +(: Authors named Bob Joe who didn't graduate from Harvard :) +//author[first-name = "Joe" and last-name = "Bob"][degree/@from != "Harvard"] diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xquery b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xquery new file mode 100644 index 0000000..4f7b325 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/xquery @@ -0,0 +1,22 @@ +declare namespace html = "http://www.w3.org/1999/xhtml"; + +declare function local:test-function($catalog as document-node()) { + <html> + <head> + <title>XQuery example for the Rouge highlighter</title> + <link href="style.css"/> + </head> + <body> + <h1>List</h1> + <ul> + {for $product in $catalog/items/product[@sell-by > current-date()] return + <li> + <ul> + <li>{data($product/name)}</li> + <li>{$product/price * (1 + $product/tax)}$</li> + </ul> + </li>} + </ul> + </body> + </html> +}; diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/yaml b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/yaml new file mode 100644 index 0000000..2f622de --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/yaml @@ -0,0 +1,4 @@ +--- +one: Mark McGwire +two: Sammy Sosa +three: Ken Griffey diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/yang b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/yang new file mode 100644 index 0000000..c68ff7b --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/yang @@ -0,0 +1,17 @@ +module petstore { + namespace "http://autlan.dt/gribok/yang/example"; + prefix ex; + + revision 2020-04-01 { + description "Example yang"; + } + + container pets { + list dogs { + key name; + leaf name { + type string; + } + } + } +} diff --git a/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/zig b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/zig new file mode 100644 index 0000000..8374aa4 --- /dev/null +++ b/vendor/bundle/ruby/3.4.0/gems/rouge-4.5.2/lib/rouge/demos/zig @@ -0,0 +1,6 @@ +const std = @import("std"); +const warn = std.debug.warn; + +fn add_floats(x: f16, y: f16) f16 { + return x + y; +} |
