ASTs Representation in Java Objects
In Compiler Construction, understanding how Abstract Syntax Trees (ASTs) can be represented as Java objects is crucial. This involves parser actions, operations on ASTs, modularity, encapsulation, and utilizing the Visitor pattern. The MiniJava Project focuses on Compiler Construction concepts such as AST targets, source representation, intermediate representations, semantics, assembly, and machine code generation without sophisticated optimizations. The basic idea is to use small classes as records to represent AST nodes, making use of simple data structures and inheritance for polymorphic relationships among nodes. The AST node hierarchy in MiniJava showcases various types of nodes used in representing programs.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Sector Own Control Implemented by Rajasthan Grameen Aajeevika Vikas Parishad Bhilwara In Partnership with APMAS
CBO Architecture (250 300 SHGs) at 35-40 Villages CLF Manager CLF Accountant Data Entry Sakhi Different type Community Cadres SHG Monitoring Sub Committee Bank Linkage Sub committee Asset Verification Sub Committee Social Action Sub Committee Livelihood Sub Committee CLF CLF ( 06 19 SHGs) at Village Level SHG Monitoring Sub Committee Bank Linkage Sub committee Asset Verification Sub Committee Social Action Sub Committee VO Book Keeper 2 Active Women/ Village V.O V.O Book Keeper Active Woman SHGs SHGs SHGs SHGs SHGs SHGs SHGs SHGs SHGs SHGs SHGs SHGs Self Help Groups (10 -20 members)
Cluster Level Federation (CLF) Cluster Level Federation A cluster level institution of SHGs. 30-40 Village Organizations It is registered under Rajasthan Cooperative Society Act, 2001. 300-400 SHGs 4000-5000 Women
Structure of a CLF CLF Governing Structure CLF HR Structure 1. General Body (GB)- all SHG members Representative General Body (RGB) 2 members from each VO Executive Committee (EC)- 12 members from RGB Office Bearers (OBs) - President, Vice President, Secretary, Treasurer from EC 1. CLF Manager (1) 2. 2. Accountant (1) 3. Data Entry Sakhi (1) 3. 4. Cluster Coordinators (4- 6) 4. All are drawn from SHG members.
Need for Self Regulations Elements Due to low rate of women literacy, for book keeping most of SHGs are dependent on outsiders. SHG & VO auditing was not practiced earlier in any block. After initial trainings there were no training scheduled for VOs in entire life cycle. Preparation of annual action plan in SHG and VO are not in practice. Lack of social capital in system to counter issues.
Support from APMAS APMAS, has been providing support to 4 CLFs in Asind block on self regulation & Governance. VO governance trainer & SHG auditor were identified and trained by APMAS. VO Governance trainer (Developed by APMAS) already provided training to 126 VOs (total VO :164) till 26 Sept 2019 Audit of 1576 one year old SHGs (Total SHGs-2100) have been already done by trained SHG auditors till 30 august 2019
SOC impact In asind UP To 26 sept 2019 Sn CLF Total Active SHG No Of SHG Audited Total VO No Of Vo Training completed 1 Asind 408 408 50 50 2 Sambhugarh 421 421 38 38 3 Bk saredy 382 382 34 34 4 Dolatgarh 365 365 42 42 Total 1576 1576 164 164
SOC Impact In District S. No. Block Name Total SHG Total VO ToTal CLF CLF Audit CLF ITR CLF AAM SABHA Election 1 2143 164 4 4 4 4 0 Asind 2 Raipur 664 70 3 3 3 3 0 3 810 84 4 4 4 4 0 Sahada 4 1221 108 5 5 5 5 5 Jahajpur 5 919 89 4 4 4 4 4 Mandalgarh 6 949 85 4 NA NA NA NA Sahapura 7 Banera 56 0 NA NA NA NA NA 8 Kotri 55 0 NA NA NA NA NA 6778 600 24 20 20 20 9 Total
Social Capital Of CLF Sn Block Name No Of CLF Grading No Of SRT No Of DRT No Of Audit or No Of CRP Resource Fees Mobilisatio n 1 A Grade 4 4 20 120 6 lakh 4 Asind 2 A Grade 0 1 9 15 1 lakh 3 Raipur 3 3A+1B 0 1 16 12 1 Lakh 4 Sahada 4 4A+1B 1 2 20 22 2lakh 5 Jahajpur 5 3A+1B 1 1 16 24 1lakh 4 Mandalgarh 6 NA 0 0 16 30 1 lakh 4 Sahapura 7 NA 0 0 0 0 0 Banera NA 8 NA 0 0 0 0 0 Kotri NA 24 6 9 97 223 12 Lakh
Steps towards Self Regulation All CLF registered under Rajasthan Cooperative Society Act, 2001. Exposure cum self regulation training done of all CLF OBs, staff and EC members Of Asind Block in two batches. Asind CLF completed governance training by APMAS CRP. Developed 15 VO governance trainer by APMAS. Presently 40 in district. Developed 40 SHG auditor by APMAS. Presently 64 auditor are working.
Internal Team Efforts Increasing Social Capital Training of New 77 Community auditors who currently undertake continuous audit of SHG s Developed Resource Pool consisting of 40 New members on VO Governance for deployment in other blocks. Participation of VO EC member has been increased. DPMU is conducting Monthly CLF Grading At District Level, CLFs are conducting Monthly grading of VOs and VOs have monthly grading to SHGs and accordingly preparing plans for subcommittees.
Present Audit status (As on 25 sept 2019) More than One Year SHG Audited S. No. Cluster Name Total SHG Asind 1 1679 1576 2143 2 Jahajpur 905 780 1221 Mandalgarh 3 524 424 810 Raipur 4 465 423 664 Sahada 5 761 661 919 Sahapura 6 485 403 949 Total 5019 4557 6706
VO Governance training status(As on 25sept 2019) Training Received S. No. Cluster Name Total VO Asind 1 164 164 Jahajpur Mandalgarh 2 108 108 3 84 84 Raipur 4 70 70 Sahada 5 89 89 Sahapura 6 85 600 85 600 Total
Learning SHG audit provided an opportunity to SHG members to understand current status of receipt and payments and also rectification of mistakes. It is also clear among SHG member why to change leadership on certain intervals. Understanding about importance of SHG books of record has also found clearer among SHG members. It is also important for maintained transparency & their accountability . We are preparing analyse report of audit .
Future Course of Action Analysis of SHG Audit Reports. Development of Annual Action Plan of all SHGs and VOs. Leadership rotation in all SHGs and VOs. Exposure of developed social capital . Updating Of Audit on Mis Trying For Taily systems for good accountability at cluster level.