全部文本 #187145 原始 编辑

Stuff

公开 text v1 · 不可变
·已发布 2006-09-30 21:00 UTC
渲染后的文本正文
  var %i = 1
  var %fail = 0
  var %inc = 0
  var %jpname

  while (%i <= $len($2)) {
    if ($readini(hiragana.ini,HIRAGANA,$mid($2,%i,1)) == $null) {
      if ($readini(hiragana.ini,HIRAGANA,$mid($2,%i,2)) == $null) {
        if ($readini(hiragana.ini,HIRAGANA,$mid($2,%i,3)) == $null) {
          %fail = 1
          break
        }
        else {
          %jpname = %jpname $+ $readini(hiragana.ini,HIRAGANA,$mid($2,%i,3))
          %inc = 3
        }
      }
      else {
        %jpname = %jpname $+ $readini(hiragana.ini,HIRAGANA,$mid($2,%i,2))
        %inc = 2
      }
    }
    else {
      %jpname = %jpname $+ $readini(hiragana.ini,HIRAGANA,$mid($2,%i,3))
      %inc = 1
    }

    %i = %i + %inc
  }

  if (%fail == 1) {
    echo -a Failed ( $+ %jpname $+ )
  }
  else {
    echo -a %jpname
  }