⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 equality_while_check.ast

📁 一个编译器修改的例子
💻 AST
字号:
var z: int;	x: int;function main(argv: array of string): int isvar g: real;	h: int;	i: bool;	j: char;	a: string;	y: int;	w: int;begin	while (w < 10) do		begin			w := w + 1;						g:=0.1;			(g<=1.0);			i:=(g<=2.0);			i:=(1.0<=g);			h:=3;			(h<=4);			i:=(h<=5);			i:=(5<=h);			j:='a';			(j<='b');			i:=(j<='b');			i:=('b'<=j);		end				while (y < 10) do		begin			y := y + 1;						g:=0.1;			(g<1.0);			i:=(g<2.0);			i:=(1.0<g);			h:=3;			(h<4);			i:=(h<5);			i:=(5<h);			j:='a';			(j<'b');			i:=(j<'b');			i:=('b'<j);		end				while (z < 10) do		begin			while (w < 10) do				begin					x:=y;					y:=z;					w := w + 1;										g:=0.1;					(g>1.0);					i:=(g>2.0);					i:=(1.0>g);					h:=3;					(h>4);					i:=(h>5);					i:=(5>h);					j:='a';					(j>'b');					i:=(j>'b');					i:=('b'>j);				end			z := z + 1;						g:=0.1;			(g>=1.0);			i:=(g>=2.0);			i:=(1.0>=g);			h:=3;			(h>=4);			i:=(h>=5);			i:=(5>=h);			j:='a';			(j>='b');			i:=(j>='b');			i:=('b'>=j);		end	g:=0.1;	(g=1.0);	i:=(g=2.0);	i:=(1.0=g);	h:=3;	(h=4);	i:=(h=5);	i:=(5=h);	j:='a';	(j='b');	i:=(j='b');	i:=('b'=j);	a:="abcd";	(a="dcba");	i:=(a="abcd");	i:=("abcd"=a);		end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -