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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? protex

?? CCSM Research Tools: Community Atmosphere Model (CAM)
??
?? 第 1 頁 / 共 2 頁
字號:
#!/ford1/local/bin/perl#BOP## !ROUTINE: ProTeX v. 2.00 - Translates DAO Prologues to LaTeX## !INTERFACE:#         protex [-hbACFS] ] [+-nlsxf] [src_file(s)]## !DESCRIPTION:#         Perl filter to produce a \LaTeX compatible document #         from a DAO Fortran source code with standard Pro\TeX #         prologues. If source files are not specified it#         reads from stdin; output is always to stdout.# # \noindent        # {\bf Command Line Switches:} \vspace{0.2cm}## \begin{center}# \begin{tabular}{|c|l|} \hline \hline#   -h   & Help mode: list command line options   \\ \hline#   -b   & Bare mode, meaning no preamble, etc.  \\ \hline#   +/-n & New Page for each subsection (wastes paper) \\ \hline#   +/-l & Listing mode, default is prologues only \\ \hline#   +/-s & Shut-up mode, i.e., ignore any code from BOC to EOC \\ \hline#   +/-x & No LaTeX mode, i.e., put !DESCRIPTION: in verbatim mode \\ \hline#   +/-f & No source file info \\ \hline#   -A   & Ada code \\ \hline#   -C   & C++ code \\ \hline#   -F   & F90 code (default) \\ \hline#   -S   & Shell script \\ \hline \hline# \end{tabular}# \end{center}## The options can appear in any order.  The options, -h and -b, affect# the input from all files listed on command-line input.  Each of the# remaining options effects only the input from the files listed after# the option and prior to any overriding option.  The plus sign# turns off the option.  For example, the command-line input,# \bv#      protex -bnS File1 -F File2.f +n File3.f# \ev# will cause the option, {\tt -n} to affect the input from the files,# {\tt File} and {\tt File2.f}, but not from {\tt File3.f}.  The# {\tt -S} option is implemented for {\tt File1} but is overridden by# the {\tt -F} for files {\tt File2.f} and {\tt File3.f}.### !SEE ALSO:#         For a more detailed description of ProTeX functionality,#         DAO Prologue and other conventions, consult:##           Sawyer, W., and A. da Silva, 1997: ProTeX: A Sample #           Fortran 90 Source Code Documentation System.#           DAO Office Note 97-11#         ## !REVISION HISTORY:##  20Dec1995  da Silva  First experimental version#  10Nov1996  da Silva  First internal release (v1.01)#  28Jun1997  da Silva  Modified so that !DESCRIPTION can appear after#             !INTERFACE, and !INPUT PARAMETERS etc. changed to italics.#  02Jul1997  Sawyer    Added shut-up mode#  20Oct1997  Sawyer    Added support for shell scripts#  11Mar1998  Sawyer    Added: file name, date in header, C, script support#  05Aug1998  Sawyer    Fixed LPChang-bug-support-for-files-with-underscores#  10Oct1998  da Silva  Introduced -f option for removing source file info#                       from subsection, etc.  Added help (WS).#  06Dec1999  C. Redder Added LaTeX command "\label{sec:prologues}" just #                       after the beginning of the proglogue section.#  13Dec1999  C. Redder Increased flexbility in command-line#                       interface.  The options can appear in any#                       order which will allow the user to implement#                       options for select files.#  01Feb1999  C. Redder Added \usepackage commands to preamble of latex#                       document to include the packages amsmath, epsfig#                       and hangcaption.#  10May2000  C. Redder Revised LaTeX command "\label{sec:prologues}"#                       to "\label{app:ProLogues}"##EOP#----------------------------------------------------------------------------# Keep this if you don't know what it does...# -------------------------------------------  $[ = 1;                 # set array base to 1  $, = ' ';               # set output field separator  $\ = "\n";              # set output record separator# Set valid options lists# -----------------------  $GlobOptions = 'hb';    # Global options (i.e for all files)  $LangOptions = 'ACFS';  # Options for setting programming languages  $SwOptions   = 'flnsx'; # Options that can change for each input                           #   file  $RegOptions  = "$GlobOptions$LangOptions";                          # Scan for global options until first first                          #   file is processed.# Scan for global options# -----------------------  $NFiles = 0;Arg:  foreach $arg (@ARGV) {     $option = &CheckOpts ( $arg, $RegOptions, $SwOptions ) + 1;     if ( $option ) {        $rc = &GetOpts    ( $arg, $GlobOptions );         next Arg; }     else { $NFiles++;}#   end if}# end foreach# If all inut arguments are options, then assume the# filename, "-", for the standard input# --------------------------------------------------  if ( $NFiles == 0 ) { push (@ARGV, "-"); } # Implement help option# ---------------------  if ( $opt_h ) {     &print_help();      exit();}#end if# Optional Prologue Keywords# --------------------------  @keys = ( "!INTERFACE:",            "!USES:",            "!PUBLIC TYPES:",            "!PUBLIC MEMBER FUNCTIONS:",            "!PUBLIC DATA MEMBERS:",            "!PARAMETERS:",            "!DEFINED PARAMETERS:",            "!INPUT PARAMETERS:",            "!INPUT/OUTPUT PARAMETERS:",            "!OUTPUT PARAMETERS:",            "!RETURN VALUE:",            "!REVISION HISTORY:",            "!BUGS:",            "!SEE ALSO:",            "!SYSTEM ROUTINES:",            "!FILES USED:",            "!REMARKS:",            "!TO DO:",            "!CALLING SEQUENCE:",            "!AUTHOR:",            "!CALLED FROM:",            "!LOCAL VARIABLES:" );# Initialize these for clarity# ----------------------------  $intro = 0;             # doing introduction?  $prologue = 0;          # doing prologue?  $first = 1;             # first prologue?  $source = 0;            # source code mode?  $verb = 0;              # verbatim mode?  $tpage = 0;             # title page?  $begdoc = 0;            # has \begin{document} been written?# Initial LaTeX stuff# -------------------  &print_notice();  &print_preamble();      # \documentclass, text dimensions, etc.  &print_macros();        # short-hand LaTeX macros# Main loop -- for each command-line argument# -------------------------------------------ARG:  foreach $arg (@ARGV) {#    Scan for non-global command-line options#    ----------------------------------------     $option = &CheckOpts ( $arg, $RegOptions, $SwOptions, "quiet" ) + 1;     if ( $option ) {        &GetOpts  ( $arg, $SwOptions   );        &SetOpt   ( $arg, $LangOptions );        next ARG;}#   end if#    Determine the type of code, set corresponding search strings#    ------------------------------------------------------------#    if ( $opt_F ) {            # FORTRAN        $comment_string = '!';  # -------        $boi_string = '!BOI';        $eoi_string = '!EOI';        $bop_string = '!BOP';        $eop_string = '!EOP';        $boc_string = '!BOC';        $eoc_string = '!EOC';#}#   end if     if ( $opt_A ) {            # ADA        $comment_string = '--'; # ---        $boi_string = '--BOI';        $eoi_string = '--EOI';        $bop_string = '--BOP';        $eop_string = '--EOP';        $boc_string = '--BOC';        $eoc_string = '--EOC';}#   end if     if ( $opt_C ) {        $comment_string = '//'; # C         $boi_string = '//BOI';  # -        $eoi_string = '//EOI';        $bop_string = '//BOP';        $eop_string = '//EOP';        $boc_string = '//BOC';        $eoc_string = '//EOC';}#   end if     if ( $opt_S ) {            # Script        $comment_string = '#';  # ------        $boi_string = '#BOI';        $eoi_string = '#EOI';        $bop_string = '#BOP';        $eop_string = '#EOP';        $boc_string = '#BOC';        $eoc_string = '#EOC';}#   end if#    Set file name parameters#    ------------------------     $InputFile           = $arg;     @all_path_components = split( /\//, $InputFile     );     $FileBaseName        = pop  ( @all_path_components );     $FileBaseName        =~ s/_/\\_/g;     if ( $InputFile eq "-" ) {$FileBaseName = "Standard Input";}#    Set date#    --------     $Date                = `date`;#    Open current file#    -----------------     open ( InputFile, "$InputFile" )          or print STDERR "Unable to open $InputFile: $!";#    Print page header#    -----------------     printf "\n\\markboth{Left}{Source File: %s,  Date: %s}\n\n",                               $FileBaseName,    $Date;LINE:#    Inner loop --- for processing each line of the input file#    ---------------------------------------------------------     while ( <InputFile> ) {        chop;     # strip record separator        @Fld = split(' ', $_, 9999);#       Straight quote#       --------------        if ($Fld[1] eq '!QUOTE:') {           for ($i = 2; $i <= $#Fld; $i++) {               printf '%s ', $Fld[$i];}#         end for           print " ";           next LINE;}#      end if#       Handle optional Title Page and Introduction#       -------------------------------------------        if ($Fld[1] eq $boi_string) {           print ' ';           $intro = 1;           next LINE;}#      end if        if ($Fld[2] eq '!TITLE:') {           if ( $intro ) {              shift @Fld;              shift @Fld;              @title = @Fld;              $tpage = 1;              next LINE;}#         end if}#      end if        if ($Fld[2] eq '!AUTHORS:') {           if ( $intro ) {              shift @Fld;              shift @Fld;              @author = @Fld;              $tpage = 1;              next LINE;}#         end if}#      end if        if ($Fld[2] eq '!AFFILIATION:') {           if ( $intro ) {              shift @Fld;              shift @Fld;              @affiliation = @Fld;              $tpage = 1;              next LINE;}#         end if}#      end if        if ($Fld[2] eq '!DATE:') {           if ( $intro ) {              shift @Fld;              shift @Fld;              @date = @Fld;              $tpage = 1;              next LINE;}#         end if}#      end if        if ($Fld[2] eq '!INTRODUCTION:') {           if ( $intro ) {              &do_beg();              print ' ';              print '%..............................................';              shift @Fld;              shift @Fld;              print "\\section{@Fld}";              next LINE;}#         end if}#      end if#       End of introduction#       -------------------        if ($Fld[1] eq $eoi_string) {           print ' ';           print '%/////////////////////////////////////////////////////////////';           print "\\newpage";           $intro = 0;           next LINE;}#      end if#       Beginning of prologue#       ---------------------        if ($Fld[1] eq $bop_string) {           if ( $source ) { &do_eoc(); }           print ' ';           print '%/////////////////////////////////////////////////////////////';           &do_beg();           if ($first == 0) {              ### print "\\newpage";              print " ";              print "\\mbox{}\\hrulefill\\ ";              print " ";}           else {              unless($opt_b){print "\\section{Routine/Function Prologues} \\label{app:ProLogues}";}}#         end if           $first = 0;           $prologue = 1;           $verb = 0;           $source = 0;           &set_missing();   # no required keyword yet           next LINE;}#      end if#       A new subroutine/function#       -------------------------        if ($Fld[2] eq '!ROUTINE:' ) {            if ($prologue) {              shift @Fld;              shift @Fld;              $_ = join(' ', @Fld);              $name_is = $_;              s/_/\\_/g;                         # Replace "_" with "\_"              if ( $opt_n && $not_first ) { printf "\\newpage\n"; }              unless ($opt_f) {printf "\\subsection{%s (Source File: %s)}\n\n", $_, $FileBaseName;}              else            {printf "\\subsection{%s }\n\n", $_;}              $have_name = 1;              $not_first = 1;              next LINE;}#         end if}#      end if#       A new Module#       ------------        if ($Fld[2] eq '!MODULE:' ) {            if ($prologue) {              shift @Fld;              shift @Fld;              $_ = join(' ', @Fld);              $name_is = $_;              s/_/\\_/g;                         # Replace "_" with "\_"              if ( $opt_n && $not_first ) { printf "\\newpage\n"; }              unless($opt_f) {printf "\\subsection{Module %s (Source File: %s)}\n\n", $_, $FileBaseName;}              else           {printf "\\subsection{Module %s }\n\n", $_;}              $have_name = 1;              $have_intf = 1;  # fake it, it does not need one.              $not_first = 1;              next LINE;}#         end if}#      end if#       A new include file#       ------------------        if ($Fld[2] eq '!INCLUDE:' ) {            if ($prologue) {              shift @Fld;              shift @Fld;              $_ = join(' ', @Fld);              $name_is = $_;              s/_/\\_/g;                         # Replace "_" with "\_"              if ( $opt_n && $not_first ) { printf "\\newpage\n"; }              unless($opt_f) {printf "\\subsection{Include File %s (Source File: %s)}\n\n", $_, $FileBaseName;}              else           {printf "\\subsection{Include File %s }\n\n", $_;}                $have_name = 1;              $have_intf = 1;  # fake it, it does not need one.              $not_first = 1;              next LINE;}#         end if}#      end if#       A new INTERNAL subroutine/function#       ----------------------------------        if ($Fld[2] eq '!IROUTINE:') {            # Internal routine           if ($prologue) {              shift @Fld;              shift @Fld;              $_ = join(' ', @Fld);              $name_is = $_;              s/_/\\_/g;                        # Replace "_" with "\_"              printf "\\subsubsection{%s}\n\n", $_;              $have_name = 1;              next LINE;}#         end if}#      end if#       Description: what follows will be regular LaTeX (no verbatim)#       -------------------------------------------------------------        if (/!DESCRIPTION:/) {           if ($prologue) {              if ($verb) {                 printf "\\end{verbatim}";                 printf "\n{\\sf DESCRIPTION:\\\\ }\n\n";                 $verb = 0; }              else {                          # probably never occurs}#            end if

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人综合自拍| 亚洲综合男人的天堂| 国产一区二区影院| 久久精品综合网| jizzjizzjizz欧美| 一区二区久久久| 欧美日韩亚洲综合一区二区三区 | 国产米奇在线777精品观看| 2019国产精品| 不卡的看片网站| 亚洲国产日韩在线一区模特| 欧美美女直播网站| 久久国产麻豆精品| 国产精品全国免费观看高清| 色婷婷av久久久久久久| 视频一区视频二区中文| 欧美sm极限捆绑bd| 99热在这里有精品免费| 日韩精品1区2区3区| 久久先锋影音av鲁色资源网| 99精品在线观看视频| 亚洲成人动漫一区| 国产午夜精品在线观看| 色综合久久天天| 麻豆专区一区二区三区四区五区| 国产女人aaa级久久久级 | 国产二区国产一区在线观看| 国产精品萝li| 日韩欧美久久一区| av在线不卡电影| 免费看精品久久片| 亚洲天堂2014| 精品国产乱码久久久久久老虎 | 欧美日韩欧美一区二区| 精品综合免费视频观看| 亚洲精品免费在线| 2欧美一区二区三区在线观看视频| 99久久伊人网影院| 老司机精品视频线观看86| 亚洲男人的天堂av| 欧美sm美女调教| 欧美日韩国产乱码电影| 成人久久18免费网站麻豆| 日本伊人色综合网| 亚洲男人的天堂在线aⅴ视频| 精品对白一区国产伦| 欧美日韩成人综合在线一区二区| 大白屁股一区二区视频| 久久99久久精品| 婷婷夜色潮精品综合在线| 亚洲视频免费在线| 国产欧美精品在线观看| 欧美电影影音先锋| 在线日韩国产精品| 国产精品视频在线看| 欧美日韩精品一二三区| 91福利在线播放| caoporn国产一区二区| 狠狠色狠狠色综合| 日本va欧美va瓶| 亚洲成人免费观看| 亚洲美女区一区| 欧美国产精品v| 国产日韩欧美综合一区| 欧美不卡在线视频| 欧美一区二区三区成人| 欧美丰满少妇xxxxx高潮对白| 91美女精品福利| 99久久婷婷国产| 99精品视频在线观看免费| 国产精品88av| 亚洲激情图片小说视频| 不卡一区二区中文字幕| 一区二区三区色| 日本高清不卡一区| 国产精品1024| 国产精品综合视频| 国产电影一区二区三区| 国产精品小仙女| 国产福利一区二区| www.欧美日韩| 93久久精品日日躁夜夜躁欧美| 成人国产精品免费网站| 91香蕉视频在线| 日本韩国精品在线| 欧洲另类一二三四区| 在线精品视频小说1| 欧美日韩中文精品| 欧美一级高清片| 2欧美一区二区三区在线观看视频| wwwwww.欧美系列| 国产精品免费看片| 亚洲免费在线观看视频| 亚洲影视在线播放| 日本不卡一区二区| 国产成人免费高清| 91在线porny国产在线看| 欧洲精品视频在线观看| 69久久夜色精品国产69蝌蚪网 | 五月综合激情日本mⅴ| 国产肉丝袜一区二区| 国产精品免费久久| 亚洲影院在线观看| 免费成人你懂的| 国产成人久久精品77777最新版本| a级高清视频欧美日韩| 色菇凉天天综合网| 欧美一区二区三区免费视频| 日本一区二区三区久久久久久久久不| 最新高清无码专区| 日日夜夜一区二区| 国产v综合v亚洲欧| 精品视频免费看| 26uuu国产在线精品一区二区| 国产精品伦理在线| 日本伊人午夜精品| 不卡一区二区中文字幕| 欧美剧情片在线观看| 久久久久久夜精品精品免费| 亚洲精选视频免费看| 久久精品国产秦先生| caoporn国产一区二区| 91精品国产欧美一区二区| 日本一二三不卡| 日韩精品午夜视频| 成人动漫一区二区| 日韩精品一区二区在线观看| 亚洲精品一卡二卡| 国产成人三级在线观看| 欧美日韩免费观看一区三区| 欧美国产一区在线| 免费精品视频最新在线| 91蝌蚪porny| 久久久99久久| 日本亚洲最大的色成网站www| 色婷婷久久久久swag精品| 久久这里只有精品视频网| 亚洲国产精品人人做人人爽| 国产a级毛片一区| 精品欧美久久久| 亚洲电影一级黄| 91在线精品一区二区| 国产欧美一区视频| 久久国产精品区| 91.麻豆视频| 亚洲综合图片区| 99精品视频在线播放观看| 国产色一区二区| 国产伦理精品不卡| 日韩欧美中文字幕精品| 午夜视频在线观看一区二区 | 亚洲va欧美va人人爽| 成人动漫av在线| 中文字幕第一区综合| 国内精品自线一区二区三区视频| 欧美男同性恋视频网站| 亚洲一区av在线| 色欧美片视频在线观看| 亚洲欧洲精品一区二区三区| 成人动漫视频在线| 国产精品传媒在线| zzijzzij亚洲日本少妇熟睡| 国产欧美1区2区3区| 国产裸体歌舞团一区二区| 久久亚洲欧美国产精品乐播| 激情综合色播五月| 欧美mv日韩mv| 九一久久久久久| 久久日韩精品一区二区五区| 久久99日本精品| 久久影音资源网| 国产精品白丝av| 国产蜜臀97一区二区三区| 豆国产96在线|亚洲| 日本一区二区在线不卡| 丁香另类激情小说| 自拍偷在线精品自拍偷无码专区| 99久久国产综合精品麻豆| 有坂深雪av一区二区精品| 欧美三级中文字| 蜜臀久久久99精品久久久久久| 欧美一区日本一区韩国一区| 精久久久久久久久久久| 日本一区二区三区免费乱视频| av欧美精品.com| 亚洲一区在线播放| 欧美电视剧在线观看完整版| 国产精品中文字幕日韩精品| 国产精品久久久久久久午夜片| 91久久国产最好的精华液| 肉色丝袜一区二区| 久久久精品黄色| 在线观看一区二区精品视频| 日韩精品国产精品| 久久久www免费人成精品| 色综合天天做天天爱| 亚洲成a人v欧美综合天堂| xvideos.蜜桃一区二区| 91香蕉视频污| 久久国产精品露脸对白|