SourceFormatX

製品概要

機能一覧

なぜ使用

使用例

IDE への統合

スクリーンショット

よくあるご質問

機能履歴

受賞賞一覧

ユーザーコメント

ライセンス

CodeToHtml

HTML Components/HTC言語のソースコード整形例



SourceFormatXソースコード整形ツールの重要な特徴

SourceFormatX は優れた構文解析エンジンを元に作られています。ですのであらゆるスタイルで書かれたソースコードを美しく整形することができます。以下の例のようなめちゃくちゃなコードでさえも、整形することが可能です。

C/C++ Java C# Delphi (Pascal)
PHP JSP ASP HTML Components
Visual Basic VB.NET VBScript JavaScript
80x86 ASM 8051 ASM CORBA IDL

これは極端な例ですが。SourceFormatXに搭載されている強力な HTC / HTML Components 言語のパーサーエンジンの実力を感じて頂けるかと思います。

  <!-- HTML Components/HTC言語のソースコード整形 -->

  <PUBLIC:COMPONENT lightWeight="true">
  <PUBLIC:METHOD NAME="DoInit"/>
  <PUBLIC:METHOD NAME="activate"/>
  <SCRIPT LANGUAGE="jscript">
  var oBody=null;var sPopUp="";var bConditioned=false;var disableCondition="";
  function DoInit(){try{// oBody = getElement( this, "BODY");
  // oForm = getElement( this, "FORM");
  oEvent=createEventObject();rcID.fire(oEvent);}catch(e){alert("ERRORE "+
  e.message);window.status="Errore ["+this.id+".DoInit( )]: "+e.message+" ("+
  e.name+")";}}function setPopUp(sPopUp){if(sPopUp=="null"){sPopUp="";}
  this.sPopUp=sPopUp;oPopupID.fireChange();}function setAction(sAction){if(
  sAction=="null"){sAction="";}this.sAction=sAction;sActionID.fireChange();}
  function setHRef(sHRef){if(sHRef=="null"){sHRef="";}this.sHRef=sHRef;
  sHRefID.fireChange();}function setTarget(sTarget){if(sTarget=="null"){sTarget=
  "";}this.sTarget=sTarget;sTargetID.fireChange();}function setActiveConditioned(
  bConditioned){if(bConditioned=="null"){bConditioned=true;}this.bConditioned=
  bConditioned;bConditionedID.fireChange();}
  </SCRIPT>
  </PUBLIC:COMPONENT>
  

  <!-- HTML Components/HTC言語のソースコード整形 -->

  <PUBLIC:COMPONENT lightWeight="true">
  <PUBLIC:METHOD NAME="DoInit"/>
  <PUBLIC:METHOD NAME="activate"/>
  <SCRIPT LANGUAGE="jscript">
  var oBody = null;
  var sPopUp = "";
  var bConditioned = false;
  var disableCondition = "";
  function DoInit()
  {
    try
    {
      // oBody = getElement( this, "BODY");
      // oForm = getElement( this, "FORM");
      oEvent = createEventObject();
      rcID.fire(oEvent);
    }
    catch (e)
    {
      alert("ERRORE " + e.message);
      window.status = "Errore [" + this.id + ".DoInit( )]: " + e.message + " (" +
        e.name + ")";
    }
  }

  function setPopUp(sPopUp)
  {
    if (sPopUp == "null")
    {
      sPopUp = "";
    }
    this.sPopUp = sPopUp;
    oPopupID.fireChange();
  }

  function setAction(sAction)
  {
    if (sAction == "null")
    {
      sAction = "";
    }
    this.sAction = sAction;
    sActionID.fireChange();
  }

  function setHRef(sHRef)
  {
    if (sHRef == "null")
    {
      sHRef = "";
    }
    this.sHRef = sHRef;
    sHRefID.fireChange();
  }

  function setTarget(sTarget)
  {
    if (sTarget == "null")
    {
      sTarget = "";
    }
    this.sTarget = sTarget;
    sTargetID.fireChange();
  }

  function setActiveConditioned(bConditioned)
  {
    if (bConditioned == "null")
    {
      bConditioned = true;
    }
    this.bConditioned = bConditioned;
    bConditionedID.fireChange();
  }

  </SCRIPT>
  </PUBLIC:COMPONENT>
  

  再び手動でHTML Components言語のソースコードを整形するために時を浪費しないで下さい! SourceFormatX体験版の無料ダウンロード!