亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ada.el

?? 早期freebsd實現
?? EL
?? 第 1 頁 / 共 2 頁
字號:
  (interactive)  (ada-untab)     ; we were indented in code for the last alternative.  (insert "when ")  (insert (read-string "'|'-delimited choice list: ") " =>")  (ada-newline)  (ada-tab))(defun ada-for-loop ()  "Build a skeleton for-loop statement, prompting for the loop parameters."  (interactive)  (insert "for ")  (let* ((ada-loop-name (read-string "[loop name]: "))	 (ada-loop-is-named (not (string-equal ada-loop-name ""))))    (if ada-loop-is-named	(progn	  (beginning-of-line)	  (open-line 1)	  (insert ada-loop-name ":")	  (next-line 1)	  (end-of-line 1)))    (insert (read-string "loop variable: ") " in ")    (insert (read-string "range: ") " loop")    (ada-newline)    (ada-newline)    (insert "end loop")    (if ada-loop-is-named (insert " " ada-loop-name))    (insert ";"))  (end-of-line 0)  (ada-tab))(defun ada-header ()  "Insert a comment block containing the module title, author, etc."  (interactive)  (insert "--\n--  Title: \t")  (insert (read-string "Title: "))  (insert "\n--  Created:\t" (current-time-string))  (insert "\n--  Author: \t" (user-full-name))  (insert "\n--\t\t<" (user-login-name) "@" (system-name) ">\n--\n"))(defun ada-if ()  "Insert skeleton if statment, prompting for a boolean-expression."  (interactive)  (insert "if ")  (insert (read-string "condition: ") " then")  (ada-newline)  (ada-newline)  (insert "end if;")  (end-of-line 0)  (ada-tab))(defun ada-elsif ()  "Add an elsif clause to an if statement, prompting for the boolean-expression."  (interactive)  (ada-untab)  (insert "elsif ")  (insert (read-string "condition: ") " then")  (ada-newline)  (ada-tab))(defun ada-loop ()  "insert a skeleton loop statement.  exit statement added by hand."  (interactive)  (insert "loop ")  (let* ((ada-loop-name (read-string "[loop name]: "))	 (ada-loop-is-named (not (string-equal ada-loop-name ""))))    (if ada-loop-is-named	(progn	  (beginning-of-line)	  (open-line 1)	  (insert ada-loop-name ":")	  (forward-line 1)	  (end-of-line 1)))    (ada-newline)    (ada-newline)    (insert "end loop")    (if ada-loop-is-named (insert " " ada-loop-name))    (insert ";"))  (end-of-line 0)  (ada-tab))(defun ada-package-spec ()  "Insert a skeleton package specification."  (interactive)  (insert "package ")  (let ((ada-package-name (read-string "package name: " )))    (insert ada-package-name " is")    (ada-newline)    (ada-newline)    (insert "end " ada-package-name ";")    (end-of-line 0)    (ada-tab)))(defun ada-package-body ()  "Insert a skeleton package body --  includes a begin statement."  (interactive)  (insert "package body ")  (let ((ada-package-name (read-string "package name: " )))    (insert ada-package-name " is")    (ada-newline)    (ada-newline)    (insert "begin")    (ada-newline)    (insert "end " ada-package-name ";")    (end-of-line -1)    (ada-tab)))(defun ada-private ()  "Undent and start a private section of a package spec. Reindent."  (interactive)  (ada-untab)  (insert "private")  (ada-newline)  (ada-tab))(defun ada-get-arg-list ()  "Read from user a procedure or function argument list.Add parens unless arguments absent, and insert into buffer.Individual arguments are arranged vertically if entered one-at-a-time.Arguments ending with ';' are presumed single and stacked."  (insert " (")  (let ((ada-arg-indent (current-column))	(ada-args (read-string "[arguments]: ")))    (if (string-equal ada-args "")	(backward-delete-char 2)      (progn	(while (string-match ";$" ada-args)	  (insert ada-args)	  (newline)	  (indent-to ada-arg-indent)	  (setq ada-args (read-string "next argument: ")))	(insert ada-args ")")))))(defun ada-function-spec ()  "Insert a function specification.  Prompts for name and arguments."  (interactive)  (insert "function ")  (insert (read-string "function name: "))  (ada-get-arg-list)  (insert " return ")  (insert (read-string "result type: ")))(defun ada-procedure-spec ()  "Insert a procedure specification, prompting for its name and arguments."  (interactive)  (insert "procedure ")  (insert (read-string "procedure name: " ))  (ada-get-arg-list))(defun get-ada-subprogram-name ()  "Return (without moving point or mark) a pair whose CAR isthe name of the function or procedure whose spec immediately precedes point,and whose CDR is the column nbr the procedure/function keyword was found at."  (save-excursion    (let ((ada-proc-indent 0))      (if (re-search-backward  ;;;; Unfortunately, comments are not ignored in this string search.	     "[PpFf][RrUu][OoNn][Cc][EeTt][DdIi][UuOo][RrNn]" nil t)	  (if (or (looking-at "\\<[Pp][Rr][Oo][Cc][Ee][Dd][Uu][Rr][Ee]\\>")		  (looking-at "\\<[Ff][Uu][Nn][Cc][Tt][Ii][Oo][Nn]\\>"))	      (progn		(setq ada-proc-indent (current-column))		(forward-word 2)		(let ((p2 (point)))		  (forward-word -1)		  (cons (buffer-substring (point) p2) ada-proc-indent)))	      (get-ada-subprogram-name))	   (cons "NAME?" ada-proc-indent)))))(defun ada-subprogram-body ()  "Insert frame for subprogram body.Invoke right after ada-function-spec or ada-procedure-spec."  (interactive)  (insert " is")  (let ((ada-subprogram-name-col (get-ada-subprogram-name)))    (newline)    (indent-to (cdr ada-subprogram-name-col))    (ada-newline)    (insert "begin")    (ada-newline)    (ada-newline)    (insert "end " (car ada-subprogram-name-col) ";"))  (end-of-line -2)  (ada-tab))(defun ada-separate ()  "Finish a body stub with 'is separate'."  (interactive)  (insert " is")  (ada-newline)  (ada-tab)  (insert "separate;")  (ada-newline)  (ada-untab));(defun ada-with ();  "Inserts a with clause, prompting for the list of units depended upon.";  (interactive);  (insert "with ");  (insert (read-string "list of units depended upon: ") ";"));;(defun ada-use ();  "Inserts a use clause, prompting for the list of packages used.";  (interactive);  (insert "use ");  (insert (read-string "list of packages to use: ") ";"))(defun ada-record ()  "Insert a skeleton record type declaration."  (interactive)  (insert "record")  (ada-newline)  (ada-newline)  (insert "end record;")  (end-of-line 0)  (ada-tab))(defun ada-subtype ()  "Start insertion of a subtype declaration, prompting for the subtype name."  (interactive)  (insert "subtype " (read-string "subtype name: ") " is ;")  (backward-char)  (message "insert subtype indication."))(defun ada-type ()  "Start insertion of a type declaration, prompting for the type name."  (interactive)  (insert "type " (read-string "type name: "))  (let ((disc-part (read-string "discriminant specs: ")))    (if (not (string-equal disc-part ""))	(insert "(" disc-part ")")))  (insert " is ")  (message "insert type definition."))(defun ada-while-loop ()  (interactive)  (insert "while ")  (let* ((ada-loop-name (read-string "loop name: "))	 (ada-loop-is-named (not (string-equal ada-loop-name ""))))    (if ada-loop-is-named	(progn	  (beginning-of-line)	  (open-line 1)	  (insert ada-loop-name ":")	  (next-line 1)	  (end-of-line 1)))    (insert (read-string "entry condition: ") " loop")    (ada-newline)    (ada-newline)    (insert "end loop")    (if ada-loop-is-named (insert " " ada-loop-name))    (insert ";"))  (end-of-line 0)  (ada-tab))(defun ada-paired-parens ()  "Insert a pair of round parentheses, placing point between them."  (interactive)  (insert "()")  (backward-char))(defun ada-inline-comment ()  "Start a comment after the end of the line, indented at least COMMENT-COLUMN.If starting after END-COMMENT-COLUMN, start a new line."  (interactive)  (end-of-line)  (if (> (current-column) end-comment-column) (newline))  (if (< (current-column) comment-column) (indent-to comment-column))  (insert " -- "))(defun ada-display-comment ()"Inserts 3 comment lines, making a display comment."  (interactive)  (insert "--\n-- \n--")  (end-of-line 0));; Much of this is specific to Ada-Ed(defvar ada-lib-dir-name "lib" "*Current ada program library directory.")(defvar ada-bind-opts "" "*Options to supply for binding.")(defun ada-library-name (ada-lib-name)  "Specify name of ada library directory for later compilations."  (interactive "Dname of ada library directory: ")  (setq ada-lib-dir-name ada-lib-name))(defun ada-options-for-bind ()  "Specify options, such as -m and -i, needed for adabind."  (setq ada-bind-opts (read-string "-m and -i options for adabind: ")))(defun ada-compile (ada-prefix-arg)  "Save the current buffer and compile it into the current program library.Initialize the library if a prefix arg is given."  (interactive "P")  (let* ((ada-init (if (null ada-prefix-arg) "" "-n "))	(ada-source-file (buffer-name)))    (compile     (concat "adacomp " ada-init "-l " ada-lib-dir-name " " ada-source-file))))(defun ada-find-listing ()  "Find listing file for ada source in current buffer, using other window."  (interactive)  (find-file-other-window (concat (substring (buffer-name) 0 -4) ".lis"))  (search-forward "*** ERROR"))(defun ada-bind ()  "Bind the current program library, using the current binding options."  (interactive)  (compile (concat "adabind " ada-bind-opts " " ada-lib-dir-name)))

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
狠狠色丁香婷综合久久| 蜜桃av一区二区| 久久人人超碰精品| 日韩三级视频在线观看| 欧美精品自拍偷拍| 欧美日韩国产高清一区| 欧美老女人在线| 欧美在线观看视频一区二区 | 国产精品伦理在线| 国产日韩欧美一区二区三区乱码 | 国产精品白丝在线| 国产精品乱码妇女bbbb| 中国av一区二区三区| 中文字幕亚洲一区二区av在线| 国产精品无人区| 亚洲免费观看高清完整版在线| 有码一区二区三区| 亚洲gay无套男同| 日本色综合中文字幕| 久久国产精品色婷婷| 亚洲va韩国va欧美va精品| 日本亚洲天堂网| 国产一区二区三区在线观看免费 | 国产精品色在线| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲高清不卡在线| 国模大尺度一区二区三区| 大胆亚洲人体视频| 欧美亚一区二区| 日韩精品一区在线观看| 国产精品私房写真福利视频| 亚洲高清视频的网址| 精品一区二区三区在线视频| 94-欧美-setu| 日韩精品在线网站| 亚洲美女视频一区| 久久国产精品区| 91麻豆国产福利精品| 欧美大片一区二区| 亚洲精品videosex极品| 国产伦精品一区二区三区在线观看 | 奇米一区二区三区av| 成人黄色小视频在线观看| 欧美人狂配大交3d怪物一区| 久久久久高清精品| 午夜精品成人在线视频| 成人av在线电影| 精品sm捆绑视频| 亚洲女人****多毛耸耸8| 老司机午夜精品99久久| 欧美午夜理伦三级在线观看| 中文子幕无线码一区tr| 婷婷激情综合网| 色噜噜偷拍精品综合在线| 2022国产精品视频| 欧美aaa在线| 欧美三级欧美一级| 一区二区三区中文字幕电影| 国产成人免费视频| 欧美成人aa大片| 亚洲第一福利一区| 在线免费观看视频一区| 亚洲欧洲国产日韩| 成人小视频免费观看| 精品日韩成人av| 首页国产欧美日韩丝袜| 色综合中文字幕国产 | 制服.丝袜.亚洲.另类.中文| 亚洲人被黑人高潮完整版| 国产精品99久| 久久精品人人做人人爽97| 久久精品国产99久久6| 欧美一区二区三区免费在线看| 亚洲综合偷拍欧美一区色| 99re视频精品| 亚洲欧美另类图片小说| 色综合一个色综合| 一区二区三区日韩欧美| 欧美又粗又大又爽| 亚洲一区二区三区不卡国产欧美| 在线免费亚洲电影| 日韩一区在线播放| 成av人片一区二区| 国产精品激情偷乱一区二区∴| 成人av电影观看| 一色屋精品亚洲香蕉网站| 92国产精品观看| 亚洲精品高清在线| 欧美性极品少妇| 奇米精品一区二区三区在线观看| 日韩一区二区三区三四区视频在线观看| 视频在线观看一区| xf在线a精品一区二区视频网站| 国产一区二区在线看| 国产亚洲人成网站| 99久久国产免费看| 亚洲成a人在线观看| 日韩午夜中文字幕| 国产精品小仙女| 亚洲伦理在线精品| 日韩一级免费观看| 成人丝袜18视频在线观看| 亚洲女人的天堂| 欧美大片在线观看| 成人h动漫精品一区二| 亚洲一本大道在线| 精品国产成人系列| 成人精品视频一区二区三区 | 久久亚洲欧美国产精品乐播 | 天堂久久一区二区三区| 日韩精品一区在线| 高清日韩电视剧大全免费| 中文字幕一区在线观看| 欧美色网站导航| 国产麻豆成人传媒免费观看| 一卡二卡欧美日韩| 久久综合成人精品亚洲另类欧美 | 欧美日韩久久不卡| 成人污污视频在线观看| 亚洲成av人影院| 日本一区二区久久| 91麻豆精品国产91久久久久久久久| 久久成人免费电影| 亚洲欧美韩国综合色| 日韩你懂的电影在线观看| 色综合久久天天| 国产乱人伦偷精品视频不卡| 亚洲高清免费视频| 亚洲同性gay激情无套| 久久久91精品国产一区二区精品| 欧美日韩国产系列| 91在线免费看| 国产精品一线二线三线| 日本不卡的三区四区五区| 亚洲精品一卡二卡| 中文字幕二三区不卡| 精品少妇一区二区三区视频免付费 | 国产色产综合色产在线视频| 欧美日韩午夜在线| 91福利区一区二区三区| 国v精品久久久网| 国产成人午夜99999| 精品一区二区久久| 蜜臀久久久99精品久久久久久| 亚洲人成伊人成综合网小说| 欧美国产精品中文字幕| 久久亚区不卡日本| 精品久久久久一区二区国产| 91精品久久久久久久91蜜桃| 欧美主播一区二区三区美女| 91免费观看视频| 99热精品国产| 91在线观看高清| 色婷婷国产精品| 欧美最新大片在线看 | 亚洲精品一区二区三区影院| 7777精品伊人久久久大香线蕉超级流畅 | 亚洲国产高清aⅴ视频| 久久久久久久久久久黄色| 久久香蕉国产线看观看99| 久久精品亚洲一区二区三区浴池| 2020国产精品自拍| 久久久久亚洲蜜桃| 日本一区二区动态图| 亚洲欧美日韩国产另类专区| 亚洲精品免费一二三区| 亚洲免费观看在线观看| 一级特黄大欧美久久久| 日韩中文字幕91| 免费成人在线视频观看| 激情小说亚洲一区| 成人a免费在线看| 91久久一区二区| 欧美一区二区三区视频免费 | 99国产精品久| 欧美在线短视频| 欧美电影免费观看高清完整版在线| 精品电影一区二区三区| 久久精品亚洲国产奇米99| 中日韩av电影| 天天色天天操综合| 国产成人免费在线视频| 色哟哟欧美精品| 欧美大片在线观看一区| 亚洲欧美在线视频观看| 亚洲影院在线观看| 国产一区二区福利视频| 91在线小视频| 日韩午夜在线影院| 国产精品不卡在线观看| 蜜桃精品视频在线| 北条麻妃一区二区三区| 欧美裸体一区二区三区| 国产女人18水真多18精品一级做| 亚洲一区二区三区三| 国产成人免费在线| 欧美一区二区播放| 亚洲欧美日韩国产中文在线| 精品一二线国产| 欧美日本在线视频|