? Fallagassrini

Fallagassrini Bypass Shell

echo"
Fallagassrini
";
Current Path : /usr/share/emacs/24.3/lisp/

Linux gator3171.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
Upload File :
Current File : //usr/share/emacs/24.3/lisp/cmuscheme.elc

;ELC
;;; Compiled by mockbuild@buildfarm06-new.corp.cloudlinux.com on Fri Oct 11 10:06:12 2024
;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cmuscheme.el
;;; in Emacs version 24.3.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\303\304\305\306\307\301%\210\310\311\305\312\313\314\307\304&\207" [require scheme comint custom-declare-group cmuscheme nil "Run a scheme process in a buffer." :group custom-declare-variable inferior-scheme-mode-hook "Hook for customizing inferior-scheme mode." :type hook] 8)
(defvar inferior-scheme-mode-map (byte-code "\301 \302\303\304#\210\302\305\306#\210\302\307\310#\210\302\311\312#\210\313!\210)\207" [m make-sparse-keymap define-key "\230" scheme-send-definition "" scheme-send-last-sexp "\f" scheme-load-file "" scheme-compile-file scheme-mode-commands] 4))
(byte-code "\302\303\304#\210\302\305\306#\210\302\307\304#\210\302\310\311#\210\302\312\313#\210\302\314\315#\210\302\316\317#\210\302\320\321#\210\302\322\323#\210\302\324\325#\210\302\326\327#\210\302\330\331#\210\302\332\333#\210\334\335\"\302	\336\337#\210\302	\340\341#\210\302	\342\343#\210\302	\344\345#\210\302	\346\347#\210\302	\350\351#\210\302	\352\353#\210\302	\354\355#\210\302	\356\357#\210\302	\360\361#\210\302	\362\363#\210\302	\364\365#\210\302	\366\367#\210)\370\371N\204\260\372\370\371\373\374!#\210\375\376!\204\276\372\376\377\201@#\210\302\207" [scheme-mode-map map define-key "\230" scheme-send-definition "" scheme-send-last-sexp "" "\345" scheme-send-definition-and-go "" scheme-send-region "\362" scheme-send-region-and-go "\343" scheme-compile-definition "" scheme-compile-definition-and-go "" scheme-trace-procedure "" scheme-expand-current-form "" switch-to-scheme "\f" scheme-load-file "" scheme-compile-file lookup-key [menu-bar scheme] [separator-eval] ("--") [compile-file] ("Compile Scheme File" . scheme-compile-file) [load-file] ("Load Scheme File" . scheme-load-file) [switch] ("Switch to Scheme" . switch-to-scheme) [com-def-go] ("Compile Definition & Go" . scheme-compile-definition-and-go) [com-def] ("Compile Definition" . scheme-compile-definition) [exp-form] ("Expand current form" . scheme-expand-current-form) [trace-proc] ("Trace procedure" . scheme-trace-procedure) [send-def-go] ("Evaluate Last Definition & Go" . scheme-send-definition-and-go) [send-def] ("Evaluate Last Definition" . scheme-send-definition) [send-region-go] ("Evaluate Region & Go" . scheme-send-region-and-go) [send-region] ("Evaluate Region" . scheme-send-region) [send-sexp] ("Evaluate Last S-expression" . scheme-send-last-sexp) inferior-scheme-mode-hook variable-documentation put purecopy "Hook run when entering Inferior Scheme mode.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" boundp inferior-scheme-mode-map definition-name inferior-scheme-mode] 5)
(defvar inferior-scheme-mode-map (make-sparse-keymap))
(byte-code "\300\301N\204\302\300\301\303\304!#\210\305\306!\204\302\306\307\310#\210\300\207" [inferior-scheme-mode-map variable-documentation put purecopy "Keymap for `inferior-scheme-mode'." boundp inferior-scheme-mode-syntax-table definition-name inferior-scheme-mode] 5)
(defvar inferior-scheme-mode-syntax-table (make-syntax-table))
(byte-code "\300\301N\204\302\300\301\303\304!#\210\302\305\306\307#\207" [inferior-scheme-mode-syntax-table variable-documentation put purecopy "Syntax table for `inferior-scheme-mode'." inferior-scheme-mode-abbrev-table definition-name inferior-scheme-mode] 5)
(defvar inferior-scheme-mode-abbrev-table (progn (define-abbrev-table 'inferior-scheme-mode-abbrev-table nil) inferior-scheme-mode-abbrev-table))
(byte-code "\300\301N\204\302\300\301\303\304!#\210\302\305\306\307#\207" [inferior-scheme-mode-abbrev-table variable-documentation put purecopy "Abbrev table for `inferior-scheme-mode'." inferior-scheme-mode derived-mode-parent comint-mode] 5)
#@1678 Major mode for interacting with an inferior Scheme process.

The following commands are available:
\{inferior-scheme-mode-map}

A Scheme process can be fired up with M-x run-scheme.

Customization: Entry to this mode runs the hooks on comint-mode-hook and
inferior-scheme-mode-hook (in that order).

You can send text to the inferior Scheme process from other buffers containing
Scheme source.
    switch-to-scheme switches the current buffer to the Scheme process buffer.
    scheme-send-definition sends the current definition to the Scheme process.
    scheme-compile-definition compiles the current definition.
    scheme-send-region sends the current region to the Scheme process.
    scheme-compile-region compiles the current region.

    scheme-send-definition-and-go, scheme-compile-definition-and-go,
        scheme-send-region-and-go, and scheme-compile-region-and-go
        switch to the Scheme process buffer after sending their text.
For information on running multiple processes in multiple buffers, see
documentation for variable scheme-buffer.

Commands:
Return after the end of the process' output sends the text from the
    end of process to point.
Return before the end of the process' output copies the sexp ending at point
    to the end of the process' output, and sends it.
Delete converts tabs to spaces as it moves back.
Tab indents for Scheme; with argument, shifts rest
    of expression rigidly with the current line.
C-M-q does Tab on each line starting within following expression.
Paragraphs are separated only by blank lines.  Semicolons start comments.
If you accidentally suspend your process, use \[comint-continue-subjob]
to continue it.
(defalias 'inferior-scheme-mode #[nil "\306\300!\210\307\310 \210\311\312\310\313N\203\314\311\313\310\313N#\210\315!\204'\316\317 \"\210\320\f!\211\2036
\321 =\203<\322\f\323 \"\210)\324 \325\"\204V !=\204V\326 \325!C#\210\327!\210\330\f!\210 !\331\"\332 \210\333#\334$\335%)\336\337!\207" [delay-mode-hooks major-mode mode-name inferior-scheme-mode-map inferior-scheme-mode-syntax-table parent make-local-variable t comint-mode inferior-scheme-mode "Inferior Scheme" mode-class put keymap-parent set-keymap-parent current-local-map char-table-parent standard-syntax-table set-char-table-parent syntax-table abbrev-table-get :parents abbrev-table-put use-local-map set-syntax-table "^[^>\n]*>+ *" scheme-mode-variables (":%s") scheme-input-filter scheme-get-old-input run-mode-hooks inferior-scheme-mode-hook inferior-scheme-mode-abbrev-table local-abbrev-table comint-prompt-regexp mode-line-process comint-input-filter comint-get-old-input] 6 (#$ . 4333) nil])
#@127 Input matching this regexp are not saved on the history list.
Defaults to a regexp ignoring all inputs of 0, 1, or 2 letters.
(custom-declare-variable 'inferior-scheme-filter-regexp "\\`\\s *\\S ?\\S ?\\s *\\'" '(#$ . 7006) :type 'regexp :group 'cmuscheme)
#@63 Don't save anything matching `inferior-scheme-filter-regexp'.
(defalias 'scheme-input-filter #[(str) "\302	\"?\207" [inferior-scheme-filter-regexp str string-match] 3 (#$ . 7269)])
#@33 Snarf the sexp ending at point.
(defalias 'scheme-get-old-input #[nil "\212`\301 \210`{*\207" [end backward-sexp] 2 (#$ . 7457)])
#@608 Run an inferior Scheme process, input and output via buffer `*scheme*'.
If there is a process already running in `*scheme*', switch to that buffer.
With argument, allows you to edit the command line (default is value
of `scheme-program-name').
If the file `~/.emacs_SCHEMENAME' or `~/.emacs.d/init_SCHEMENAME.scm' exists,
it is given as initial input.
Note that this may lose due to a timing error if the Scheme processor
discards input when it starts up.
Runs the hook `inferior-scheme-mode-hook' (after the `comint-mode-hook'
is run).
(Type \[describe-mode] in the process buffer for a list of commands.)
(defalias 'run-scheme #[(cmd) "\304\305!\204\306!\307\310\311	@\312	@!	A%q\210\313 \210)\305\314\305!\207" [cmd cmdlist scheme-program-name scheme-buffer comint-check-proc "*scheme*" split-string-and-unquote apply make-comint "scheme" scheme-start-file inferior-scheme-mode pop-to-buffer-same-window] 6 (#$ . 7596) (list (if current-prefix-arg (read-string "Run Scheme: " scheme-program-name) scheme-program-name))])
#@157 Return the name of the start file corresponding to PROG.
Search in the directories "~" and "~/.emacs.d", in this
order.  Return nil if no start file found.
(defalias 'scheme-start-file #[(prog) "\305!\306	P\307	\310R\311\n!\203\n\202\311\f!\205\f+\207" [prog progname start-file user-emacs-directory alt-start-file file-name-nondirectory "~/.emacs_" "init_" ".scm" file-exists-p] 4 (#$ . 8634)])
#@57 Send the current region to the inferior Scheme process.
(defalias 'scheme-send-region #[(start end) "\302\303 	#\210\304\303 \305\"\207" [start end comint-send-region scheme-proc comint-send-string "\n"] 4 (#$ . 9047) "r"])
#@61 Send the current definition to the inferior Scheme process.
(defalias 'scheme-send-definition #[nil "\212\301 \210`\302 \210\303`\"*\207" [end end-of-defun beginning-of-defun scheme-send-region] 3 (#$ . 9278) nil])
#@56 Send the previous sexp to the inferior Scheme process.
(defalias 'scheme-send-last-sexp #[nil "\300\212\301 \210`)`\"\207" [scheme-send-region backward-sexp] 3 (#$ . 9501) nil])
#@72 Template for issuing commands to compile arbitrary Scheme expressions.
(custom-declare-variable 'scheme-compile-exp-command "(compile '%s)" '(#$ . 9685) :type 'string :group 'cmuscheme)
#@117 Compile the current region in the inferior Scheme process.
(A BEGIN is wrapped around the region: (BEGIN <region>))
(defalias 'scheme-compile-region #[(start end) "\303\304 \305\305\306	\n{\"\"\"\210\303\304 \307\"\207" [scheme-compile-exp-command start end comint-send-string scheme-proc format "(begin %s)" "\n"] 8 (#$ . 9878) "r"])
#@64 Compile the current definition in the inferior Scheme process.
(defalias 'scheme-compile-definition #[nil "\212\301 \210`\302 \210\303`\"*\207" [end end-of-defun beginning-of-defun scheme-compile-region] 3 (#$ . 10220) nil])
(byte-code "\300\301\302\303\304\305\306\307&\210\300\310\311\312\304\305\306\307&\207" [custom-declare-variable scheme-trace-command "(trace %s)" "Template for issuing commands to trace a Scheme procedure.\nSome Scheme implementations might require more elaborate commands here.\nFor PLT-Scheme, e.g., one should use\n\n   (setq scheme-trace-command \"(begin (require (lib \\\"trace.ss\\\")) (trace %s))\")\n\nFor Scheme 48 and Scsh use \",trace %s\"." :type string :group cmuscheme scheme-untrace-command "(untrace %s)" "Template for switching off tracing of a Scheme procedure.\nScheme 48 and Scsh users should set this variable to \",untrace %s\"."] 8)
#@115 Trace procedure PROC in the inferior Scheme process.
With a prefix argument switch off tracing of procedure PROC.
(defalias 'scheme-trace-procedure #[(proc &optional untrace) "G\304U\203\305\306!\210\307\310 \311	\203\n\202\"\"\210\307\310 \312\"\207" [proc untrace scheme-untrace-command scheme-trace-command 0 error "Invalid procedure name" comint-send-string scheme-proc format "\n"] 5 (#$ . 11113) (list (let ((current (symbol-at-point)) (action (if current-prefix-arg "Untrace" "Trace"))) (if current (read-string (format "%s procedure [%s]: " action current) nil nil (symbol-name current)) (read-string (format "%s procedure: " action)))) current-prefix-arg)])
#@86 Template for macro-expanding a Scheme form.
For Scheme 48 and Scsh use ",expand %s".
(custom-declare-variable 'scheme-macro-expand-command "(expand %s)" '(#$ . 11795) :type 'string :group 'cmuscheme)
#@64 Macro-expand the form at point in the inferior Scheme process.
(defalias 'scheme-expand-current-form #[nil "\302 \211\203\303\304 \305	\"\"\210\303\304 \306\"\202\307\310!)\207" [current-form scheme-macro-expand-command scheme-form-at-point comint-send-string scheme-proc format "\n" error "Not at a form"] 6 (#$ . 12001) nil])
(defalias 'scheme-form-at-point #[nil "\301\302!\211\203\303\304O\305\230\203\202\212\306 \210\307 ))\207" [next-sexp thing-at-point sexp 0 1 "(" backward-up-list scheme-form-at-point] 4])
#@87 Switch to the scheme process buffer.
With argument, position cursor at end of buffer.
(defalias 'switch-to-scheme #[(eob-p) "\203\n\302!\204\303 \203\304!\210\202\305\306!\210	\205#\307 \210db\207" [scheme-buffer eob-p get-buffer scheme-interactively-start-process pop-to-buffer-same-window error "No current process buffer.  See variable `scheme-buffer'" push-mark] 2 (#$ . 12539) "P"])
#@92 Send the current region to the inferior Scheme process.
Then switch to the process buffer.
(defalias 'scheme-send-region-and-go #[(start end) "\302	\"\210\303\304!\207" [start end scheme-send-region switch-to-scheme t] 3 (#$ . 12944) "r"])
#@88 Send the current definition to the inferior Scheme.
Then switch to the process buffer.
(defalias 'scheme-send-definition-and-go #[nil "\300 \210\301\302!\207" [scheme-send-definition switch-to-scheme t] 2 (#$ . 13191) nil])
#@91 Compile the current definition in the inferior Scheme.
Then switch to the process buffer.
(defalias 'scheme-compile-definition-and-go #[nil "\300 \210\301\302!\207" [scheme-compile-definition switch-to-scheme t] 2 (#$ . 13421) nil])
#@87 Compile the current region in the inferior Scheme.
Then switch to the process buffer.
(defalias 'scheme-compile-region-and-go #[(start end) "\302	\"\210\303\304!\207" [start end scheme-compile-region switch-to-scheme t] 3 (#$ . 13660) "r"])
#@258 Used to determine if a buffer contains Scheme source code.
If it's loaded into a buffer that is in one of these major modes, it's
considered a scheme source file by `scheme-load-file' and `scheme-compile-file'.
Used by these commands to determine defaults.
(custom-declare-variable 'scheme-source-modes ''(scheme-mode) '(#$ . 13909) :type '(repeat function) :group 'cmuscheme)
#@184 Caches the last (directory . file) pair.
Caches the last pair used in the last `scheme-load-file' or
`scheme-compile-file' command.  Used for determining the default
in the next one.
(defvar scheme-prev-l/c-dir/file nil (#$ . 14293))
#@64 Load a Scheme file FILE-NAME into the inferior Scheme process.
(defalias 'scheme-load-file #[(file-name) "\302!\210\303!\304!B\305\306 \307\310Q\"\207" [file-name scheme-prev-l/c-dir/file comint-check-source file-name-directory file-name-nondirectory comint-send-string scheme-proc "(load \"" "\")\n"] 5 (#$ . 14533) (comint-get-source "Load Scheme file: " scheme-prev-l/c-dir/file scheme-source-modes t)])
#@65 Compile a Scheme file FILE-NAME in the inferior Scheme process.
(defalias 'scheme-compile-file #[(file-name) "\302!\210\303!\304!B\305\306 \307\310Q\"\207" [file-name scheme-prev-l/c-dir/file comint-check-source file-name-directory file-name-nondirectory comint-send-string scheme-proc "(compile-file \"" "\")\n"] 5 (#$ . 14951) (comint-get-source "Compile Scheme file: " scheme-prev-l/c-dir/file scheme-source-modes nil)])
#@2006 *The current scheme process buffer.

MULTIPLE PROCESS SUPPORT
===========================================================================
Cmuscheme.el supports, in a fairly simple fashion, running multiple Scheme
processes.  To run multiple Scheme processes, you start the first up with
\[run-scheme].  It will be in a buffer named *scheme*.  Rename this buffer
with \[rename-buffer].  You may now start up a new process with another
\[run-scheme].  It will be in a new buffer, named *scheme*.  You can
switch between the different process buffers with \[switch-to-buffer].

Commands that send text from source buffers to Scheme processes --
like `scheme-send-definition' or `scheme-compile-region' -- have to choose a
process to send to, when you have more than one Scheme process around.  This
is determined by the global variable `scheme-buffer'.  Suppose you
have three inferior Schemes running:
    Buffer	Process
    foo		scheme
    bar		scheme<2>
    *scheme*    scheme<3>
If you do a \[scheme-send-definition-and-go] command on some Scheme source
code, what process do you send it to?

- If you're in a process buffer (foo, bar, or *scheme*),
  you send it to that process.
- If you're in some other buffer (e.g., a source file), you
  send it to the process attached to buffer `scheme-buffer'.
This process selection is performed by function `scheme-proc'.

Whenever \[run-scheme] fires up a new process, it resets `scheme-buffer'
to be the new process's buffer.  If you only run one process, this will
do the right thing.  If you run multiple processes, you can change
`scheme-buffer' to another process buffer with \[set-variable].

More sophisticated approaches are, of course, possible.  If you find yourself
needing to switch back and forth between multiple processes frequently,
you may wish to consider ilisp.el, a larger, more sophisticated package
for running inferior Lisp and Scheme processes.  The approach taken here is
for a minimal, simple implementation.  Feel free to extend it.
(defvar scheme-buffer nil (#$ . -15388))
#@93 Return the current Scheme process, starting one if necessary.
See variable `scheme-buffer'.
(defalias 'scheme-proc #[nil "\203\301!\203\302!\204\303 \210\304 \206\305\306!\207" [scheme-buffer get-buffer comint-check-proc scheme-interactively-start-process scheme-get-process error "No current process.  See variable `scheme-buffer'"] 2 (#$ . 17440)])
#@62 Return the current Scheme process or nil if none is running.
(defalias 'scheme-get-process #[nil "\302\303=\203p\202\f	!\207" [major-mode scheme-buffer get-buffer-process inferior-scheme-mode] 3 (#$ . 17808)])
#@146 Start an inferior Scheme process.  Return the process started.
Since this command is run implicitly, always ask the user for the
command to run.
(defalias 'scheme-interactively-start-process #[(&optional _cmd) "\302 \303\216\304\305\306	\"!*\207" [#1=#:wconfig scheme-program-name current-window-configuration ((set-window-configuration #1#)) run-scheme read-string "Run Scheme: "] 4 (#$ . 18029)])
(byte-code "\300\301\302\303\304\305\306\307&\210\310\301!\210\311\307!\207" [custom-declare-variable cmuscheme-load-hook nil "This hook is run when cmuscheme is loaded in.\nThis is a good place to put keybindings." :type hook :group cmuscheme run-hooks provide] 8)

bypass 1.0, Devloped By El Moujahidin (the source has been moved and devloped)
Email: contact@elmoujehidin.net