Diff
checker
テキスト
テキスト
画像
ドキュメント
Excel
フォルダ
Legal
Enterprise
デスクトップ
料金
ログイン
Diffchecker デスクトップのダウンロード
テキスト比較
2 つのテキスト ファイルの違いを見つける
ツール
履歴
ライブエディター
未変更行を折りたたむ
折り返しなし
レイアウト
分割
統合
比較精度
スマート
単語
文字
シンタックスハイライト
構文を選択
無視
テキスト変換
最初の差分へ移動
入力を編集
Diffchecker Desktop
Diffcheckerを実行する最も安全な方法。Diffchecker Desktopアプリを入手:あなたの差分はコンピューターから出ることはありません!
Desktopを入手
Untitled diff
作成日
9 年前
差分は期限切れになりません
クリア
エクスポート
共有
説明
36 削除
行
合計
削除
文字
合計
削除
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
46 行
すべてコピー
47 追加
行
合計
追加
文字
合計
追加
この機能を引き続き使用するには、アップグレードしてください
Diff
checker
Pro
価格を見る
51 行
すべてコピー
==================== STG syntax: ====================
==================== STG syntax: ====================
コピー
コピー済み
コピー
コピー済み
2017-02-14 17:
08:24.6957193 UTC
2017-02-14 17:
09:01.1241395 UTC
HxpT.T01_PrimAdd.testX2 :: GHC.Integer.Type.Integer
[GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] =
NO_CCS GHC.Integer.Type.S#! [4#];
HxpT.T01_PrimAdd.testX1 :: GHC.Integer.Type.Integer
[GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] =
NO_CCS GHC.Integer.Type.S#! [5#];
HxpT.T01_PrimAdd.testX
HxpT.T01_PrimAdd.testX
コピー
コピー済み
コピー
コピー済み
:: forall a_
ap5
. GHC.Num.Num a_
ap5
=> a_
ap5
-> a_
ap5
:: forall a_
aqn
. GHC.Num.Num a_
aqn
=> a_
aqn
-> a_
aqn
[GblId,
Arity=2,
Caf=NoCafRefs,
Str=DmdType
,
Unf=OtherCon []] =
[GblId,
\r srt:SRT:[] [$dNum_
sGM
input_
sGN
]
Arity=2,
Caf=NoCafRefs,
Str=DmdType
<S(LLC(C(S))LLLL),U(1*C1(C1(U)),A,1*C1(C1(U)),A,A,A,C(U))><L,U>,
Unf=OtherCon []] =
\r srt:SRT:[] [$dNum_
sIx
input_
sIy
]
let {
let {
コピー
コピー済み
コピー
コピー済み
sat_
sH0
[Occ=Once] :: a_
ap5
sat_
sIB
[Occ=Once] :: a_
aqn
[LclId, Str=DmdType] =
[LclId, Str=DmdType] =
\u srt:SRT:[] []
\u srt:SRT:[] []
コピー
コピー済み
コピー
コピー済み
let {
GHC.Num.fromInteger $dNum_
sIx HxpT.T01_PrimAdd.testX1
; } in
sat_sGZ [Occ=Once] :: GHC.Integer.Type.Integer
[LclId, Str=DmdType] =
NO_CCS GHC.Integer.Type.S#! [4#];
} in
GHC.Num.fromInteger $dNum_
sGM sat_sGZ
; } in
let {
let {
コピー
コピー済み
コピー
コピー済み
sat_
sGY
[Occ=Once] :: a_
ap5
sat_
sIA
[Occ=Once] :: a_
aqn
[LclId, Str=DmdType] =
[LclId, Str=DmdType] =
\u srt:SRT:[] []
\u srt:SRT:[] []
let {
let {
コピー
コピー済み
コピー
コピー済み
sat_
sGX
[Occ=Once] :: a_
ap5
sat_
sIz
[Occ=Once] :: a_
aqn
[LclId, Str=DmdType] =
[LclId, Str=DmdType] =
\u srt:SRT:[] []
\u srt:SRT:[] []
コピー
コピー済み
コピー
コピー済み
let {
GHC.Num.fromInteger $dNum_
sIx HxpT.T01_PrimAdd.testX2
;
sat_sGW [Occ=Once] :: GHC.Integer.Type.Integer
} in GHC.Num.+ $dNum_
sIx
sat_
sIz
input_
sIy
;
[LclId, Str=DmdType] =
} in GHC.Num.* $dNum_
sIx
sat_
sIA
sat_
sIB
;
NO_CCS GHC.Integer.Type.S#! [5#];
} in
GHC.Num.fromInteger $dNum_
sGM sat_sGW
;
} in GHC.Num.+ $dNum_
sGM
sat_
sGX
input_
sGN
;
} in GHC.Num.* $dNum_
sGM
sat_
sGY
sat_
sH0
;
コピー
コピー済み
コピー
コピー済み
$trModule
1_rGy
:: GHC.Types.TrName
HxpT.T01_PrimAdd.
$trModule
2
:: GHC.Types.TrName
[GblId, Caf=NoCafRefs, Str=DmdType
, Unf=OtherCon []] =
[GblId, Caf=NoCafRefs, Str=DmdType
m1
, Unf=OtherCon []] =
NO_CCS GHC.Types.TrNameS! ["haxpile-apptests-0.1.0.0-LwFh6duZW19L5zglSFlHJU"#];
NO_CCS GHC.Types.TrNameS! ["haxpile-apptests-0.1.0.0-LwFh6duZW19L5zglSFlHJU"#];
コピー
コピー済み
コピー
コピー済み
$trModule
2_rGI
:: GHC.Types.TrName
HxpT.T01_PrimAdd.
$trModule
1
:: GHC.Types.TrName
[GblId, Caf=NoCafRefs, Str=DmdType
, Unf=OtherCon []] =
[GblId, Caf=NoCafRefs, Str=DmdType
m1
, Unf=OtherCon []] =
NO_CCS GHC.Types.TrNameS! ["HxpT.T01_PrimAdd"#];
NO_CCS GHC.Types.TrNameS! ["HxpT.T01_PrimAdd"#];
HxpT.T01_PrimAdd.$trModule :: GHC.Types.Module
HxpT.T01_PrimAdd.$trModule :: GHC.Types.Module
コピー
コピー済み
コピー
コピー済み
[GblId, Caf=NoCafRefs, Str=DmdType
, Unf=OtherCon []] =
[GblId, Caf=NoCafRefs, Str=DmdType
m
, Unf=OtherCon []] =
NO_CCS GHC.Types.Module! [
$trModule1_rGy
$trModule
2_rGI
];
NO_CCS GHC.Types.Module! [
HxpT.T01_PrimAdd.$trModule2
HxpT.T01_PrimAdd.
$trModule
1
];
保存された差分
原文
ファイルを開く
==================== STG syntax: ==================== 2017-02-14 17:08:24.6957193 UTC HxpT.T01_PrimAdd.testX :: forall a_ap5. GHC.Num.Num a_ap5 => a_ap5 -> a_ap5 [GblId, Arity=2, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = \r srt:SRT:[] [$dNum_sGM input_sGN] let { sat_sH0 [Occ=Once] :: a_ap5 [LclId, Str=DmdType] = \u srt:SRT:[] [] let { sat_sGZ [Occ=Once] :: GHC.Integer.Type.Integer [LclId, Str=DmdType] = NO_CCS GHC.Integer.Type.S#! [4#]; } in GHC.Num.fromInteger $dNum_sGM sat_sGZ; } in let { sat_sGY [Occ=Once] :: a_ap5 [LclId, Str=DmdType] = \u srt:SRT:[] [] let { sat_sGX [Occ=Once] :: a_ap5 [LclId, Str=DmdType] = \u srt:SRT:[] [] let { sat_sGW [Occ=Once] :: GHC.Integer.Type.Integer [LclId, Str=DmdType] = NO_CCS GHC.Integer.Type.S#! [5#]; } in GHC.Num.fromInteger $dNum_sGM sat_sGW; } in GHC.Num.+ $dNum_sGM sat_sGX input_sGN; } in GHC.Num.* $dNum_sGM sat_sGY sat_sH0; $trModule1_rGy :: GHC.Types.TrName [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS GHC.Types.TrNameS! ["haxpile-apptests-0.1.0.0-LwFh6duZW19L5zglSFlHJU"#]; $trModule2_rGI :: GHC.Types.TrName [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS GHC.Types.TrNameS! ["HxpT.T01_PrimAdd"#]; HxpT.T01_PrimAdd.$trModule :: GHC.Types.Module [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS GHC.Types.Module! [$trModule1_rGy $trModule2_rGI];
変更されたテキスト
ファイルを開く
==================== STG syntax: ==================== 2017-02-14 17:09:01.1241395 UTC HxpT.T01_PrimAdd.testX2 :: GHC.Integer.Type.Integer [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS GHC.Integer.Type.S#! [4#]; HxpT.T01_PrimAdd.testX1 :: GHC.Integer.Type.Integer [GblId, Caf=NoCafRefs, Str=DmdType, Unf=OtherCon []] = NO_CCS GHC.Integer.Type.S#! [5#]; HxpT.T01_PrimAdd.testX :: forall a_aqn. GHC.Num.Num a_aqn => a_aqn -> a_aqn [GblId, Arity=2, Caf=NoCafRefs, Str=DmdType <S(LLC(C(S))LLLL),U(1*C1(C1(U)),A,1*C1(C1(U)),A,A,A,C(U))><L,U>, Unf=OtherCon []] = \r srt:SRT:[] [$dNum_sIx input_sIy] let { sat_sIB [Occ=Once] :: a_aqn [LclId, Str=DmdType] = \u srt:SRT:[] [] GHC.Num.fromInteger $dNum_sIx HxpT.T01_PrimAdd.testX1; } in let { sat_sIA [Occ=Once] :: a_aqn [LclId, Str=DmdType] = \u srt:SRT:[] [] let { sat_sIz [Occ=Once] :: a_aqn [LclId, Str=DmdType] = \u srt:SRT:[] [] GHC.Num.fromInteger $dNum_sIx HxpT.T01_PrimAdd.testX2; } in GHC.Num.+ $dNum_sIx sat_sIz input_sIy; } in GHC.Num.* $dNum_sIx sat_sIA sat_sIB; HxpT.T01_PrimAdd.$trModule2 :: GHC.Types.TrName [GblId, Caf=NoCafRefs, Str=DmdType m1, Unf=OtherCon []] = NO_CCS GHC.Types.TrNameS! ["haxpile-apptests-0.1.0.0-LwFh6duZW19L5zglSFlHJU"#]; HxpT.T01_PrimAdd.$trModule1 :: GHC.Types.TrName [GblId, Caf=NoCafRefs, Str=DmdType m1, Unf=OtherCon []] = NO_CCS GHC.Types.TrNameS! ["HxpT.T01_PrimAdd"#]; HxpT.T01_PrimAdd.$trModule :: GHC.Types.Module [GblId, Caf=NoCafRefs, Str=DmdType m, Unf=OtherCon []] = NO_CCS GHC.Types.Module! [HxpT.T01_PrimAdd.$trModule2 HxpT.T01_PrimAdd.$trModule1];
違いを見つける