Skip to content

CS F301 Principles of Programming Languages: Assignment-1

License

Notifications You must be signed in to change notification settings

Kalit31/JagScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JagScript

C-Like Language/Compiler with Native Support for Jagged Arrays

Salient Features of Language

  • Native Support for Jagged Arrays
  • Support for Array Arithmetic
  • Boolean primitives

Jagged Arrays

Jaged Arrays in JagScript are divided into 2 types:

  • 3D Jagged Arrays

3D Jagged Array

  • 2D Jagged Arrays

2D Jagged Array

Interacting with the Compiler

Option 0: exit Option 1: Create parse tree Option 2: Traverse the parse tree to construct typeExpressionTable. Also print the type errors while traversing the parse tree and accessing the typeExpressionTable. Option 3: Print parse tree in the specified format Option 4: Print typeExpressionTable in the specified format

Authors

About

CS F301 Principles of Programming Languages: Assignment-1

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages