Advertisement
Guest User

Untitled

a guest
Jan 25th, 2020
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. Class (UpperId "Hello") [MemberD (Decl (TypePrim (StdType "int")) (LowerId "g")),MemberM TypeVoid (LowerId "main") [] (StatBlock [StatDecl (Decl (TypePrim (StdType "int")) (LowerId "b")),StatExpr (ExprOper (Operator "=") (ExprVar (LowerId "b")) (ExprConst (ConstInt 1)))]),MemberM (TypePrim (StdType "int")) (LowerId "square") [Decl (TypePrim (StdType "int")) (LowerId "x")] (StatBlock [StatDecl (Decl (TypePrim (StdType "int")) (LowerId "y")),StatExpr (ExprOper (Operator "*") (ExprOper (Operator "=") (ExprVar (LowerId "y")) (ExprVar (LowerId "x"))) (ExprVar (LowerId "x"))),StatReturn (ExprVar (LowerId "y"))]),MemberM (TypePrim (StdType "int")) (LowerId "abs") [Decl (TypePrim (StdType "int")) (LowerId "x")] (StatBlock [StatIf (ExprOper (Operator "<") (ExprVar (LowerId "x")) (ExprConst (ConstInt 0))) (StatExpr (ExprOper (Operator "-") (ExprOper (Operator "=") (ExprVar (LowerId "x")) (ExprConst (ConstInt 0))) (ExprVar (LowerId "x")))) (StatBlock []),StatReturn (ExprVar (LowerId "x"))]),MemberM (TypePrim (StdType "int")) (LowerId "fac") [Decl (TypePrim (StdType "int")) (LowerId "x")] (StatBlock [StatDecl (Decl (TypePrim (StdType "int")) (LowerId "r")),StatDecl (Decl (TypePrim (StdType "int")) (LowerId "t")),StatExpr (ExprOper (Operator "=") (ExprVar (LowerId "t")) (ExprConst (ConstInt 1))),StatExpr (ExprOper (Operator "=") (ExprVar (LowerId "r")) (ExprConst (ConstInt 1))),StatWhile (ExprOper (Operator "<=") (ExprVar (LowerId "t")) (ExprVar (LowerId "x"))) (StatBlock [StatExpr (ExprOper (Operator "*") (ExprOper (Operator "=") (ExprVar (LowerId "r")) (ExprVar (LowerId "r"))) (ExprVar (LowerId "t"))),StatExpr (ExprOper (Operator "+") (ExprOper (Operator "=") (ExprVar (LowerId "t")) (ExprVar (LowerId "t"))) (ExprConst (ConstInt 1)))]),StatReturn (ExprVar (LowerId "r"))])]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement