Question: 1 : Brief of the project 2 : 2 functionalities along with screenshorts ( function code + output ) 3 : input daini hay (
: Brief of the project
: functionalities along with screenshorts function code output
: input daini hayany language on which your program work and pher aus ki output
: how functions works. Step by step
: what challenges your faces during the project using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Text.RegularExpressions;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace ProjectCompiler
public partial class Form : Form
class Symbols
public String symbol;
public String name;
class MemorySaver
public String name;
public String value;
class MemoryCalculating
public String name;
public List statement new List;
public Form
InitializeComponent;
List iList new List; identifies
List sList new List; sympols
List rList new List; reverese words
List oList new List; was string operators
List labelsList new List;
List memoryLabels new List;
Label errLabel new Label;
List memoryList new List;
List finalMemoryList new List;
List calcList new List;
List tempCalcList new List;
int f ;
String error ;
private void FormLoadobject sender EventArgs e
this.Size new Size;
createIdentifiers;
createSymbols;
createReversedWords;
public void createIdentifiers
for int i ; i ; i
String pnn;
switch i
case :
pnn "int";
break;
case :
pnn "float";
break;
case :
pnn "string";
break;
case :
pnn "double";
break;
case :
pnn "bool";
break;
case :
pnn "char";
break;
iList.Addpnn;
public void createSymbols
forint i ; i ; i
Symbols pnn new Symbols;
String op ;
switchi
case :
pnnsymbol ;
pnnname "operator";
op ;
break;
case :
pnnsymbol ;
pnnname "operator";
op ;
break;
case :
pnnsymbol ;
pnnname "operator";
op ;
break;
case :
pnnsymbol ;
pnnname "operator";
op ;
break;
case :
pnnsymbol ;
pnnname "operator";
op ;
break;
case :
pnnsymbol ;
pnnname "open bracket";
break;
case :
pnnsymbol ;
pnnname "close bracket";
break;
case :
pnnsymbol ;
pnnname "open curly bracket";
break;
case :
pnnsymbol ;
pnnname "close curly bracket";
break;
case :
pnnsymbol ;
pnnname "comma";
break;
case :
pnnsymbol ;;
pnnname "semicolon";
break;
case :
pnnsymbol &&;
pnnname "and";
b
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
