Top Banner
12

Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

Mar 14, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.
Page 2: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.
Page 3: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

•••

Page 4: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

Source Code(*.lava) Scanner Tokens Parser

CodeGenerator SAST AST

LLVM_IR

Analyzer

Page 5: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.
Page 6: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.
Page 7: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

••

Page 8: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

Declaration

Class

Casting Operator

Array

Implicit Casting

Function Overloading

String manipulation

Page 9: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

Page 10: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.
Page 11: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.

••••

Integration Integration

Array

Casting Object

String

Advanced

Arith Assign Builtin Errors

Expr ForFunc

Global IfLocal Return

While

Basic

Page 12: Columbia UniversityOK fail- OK fail- OK fatl- fail- fail- OK fatl- OK fail- OK OK OK OK OK OK 0K OK -func noArgFunc... OK func stringArg... OK func touchGIobatvar OK funcl... func2.