Code Monkey home page Code Monkey logo

pascalite-program-v1.0's Introduction

Pascallite Program

This program will catch all the syntax, sematic, lexical error in pascal file & convert from pascal file to assembly file
This program is used for educational purpose only.

Project from class CS 4301 - Angelo State University - Professor Mark Molt (author)

Special Function

Print out all the value in table entry, saved in ASM file
Catch all types off error in pascal file

PascaliteReadMe

Software require: Visual Studio Community 2019 (free version) and Visual Studio Code

How to set up in Visual Studio Community 2019

1.Go to Project Property -> Linker -> System -> change the SubSystem setting into Console(/SUBSYSTEM:CONSOLE) (since we are using main(int argc, char** argv)).

⋅⋅1.1 Go to Project Property -> Configuration Properties
⋅⋅⋅⋅1.1.1 Go VC++ Directories -> Include Directories section: add a new path to the folder that contain header file "stage1.h"
⋅⋅⋅⋅1.1.2 Go to Debugging -> change the command arguments into 101.dat 101.lst 101.asm.
⋅⋅1.2 Go to Project Property -> Configuration Properties -> C/C++ Preprocessor Definitions -> add "_CRT_SECURE_NO_WARNINGS" to avoid unsafe warning -- ctime function

Change your 101.dat (raw pascal file) in the same folder that contain header file.
After run on Visual Studio Community 2019, new converted files will be saved on 101.lst and 101.asm file
Note: Use Visual Studio Code to read .lst and .asm file

Team: Anh Minh Le
Contributer: Long Thanh Le

pascalite-program-v1.0's People

Contributors

minhbac333studyus avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

pascalite-program-v1.0's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.