Skip to content
Open navbar menu
Sign UpLog In
CSharpIsGud

CSharpIsGud

@CSharpIsGud
Hello, I'm the masochist of replit. I mostly make really painful projects just for the fun of seeing them finally work.
GitHub
  • Personal Site

    Cover page
    Made with Node.js

    A personal site I'll put info about my projects and me. Functions like a terminal, but works on mobile. (Minus any fancy cool stuff I might add later)

    Recent comments (2)
    replarchives-2
    replarchives-2
    3 months ago

    Dear CSharpIsGud, This repl has been archived. To unarchive it, reply "unarchive". If you wish to not get notifications like these in the future, reply "unlist". If you do not want to archive any of your repls, reply "disable". Best regards, The ReplArchive Team

    MiloCat
    MiloCat
    7 months ago

    Amazing!

  • Basix

    Cover page
    Made with C#

    Bootleg C# parser generator.

    Recent comments (2)
    CSharpIsGud
    CSharpIsGud
    2 years ago

    It's also easily extensible for new language generation

    CSharpIsGud
    CSharpIsGud
    2 years ago

    Can generate parsers in JavaScript and C++ (Lexer for C++ not completed yet.)

    Comes complete with a math interpreter and grammar definition example for JS. It probably doesn't generate the cleanest syntax trees and has a lot of intermediate nodes but it works and in theory you can define any language you can think of.

  • LuaInterpreter2

    Cover page
    Made with C#
    Recent comments (10)
    JanJan21
    JanJan21
    2 years ago

    Can this be used to read lua tables, in existing lua file, into C# adn if yes how?

    Chomko2009
    Chomko2009
    3 years ago

    now thats alotta code

  • BFScript

    Cover page
    Made with C++

    A compiler backend paired with a proof of concept programming language that compiles to BrainF*.

    Recent comments (8)
    schafer25
    schafer25
    11 months ago

    A public collection of useful scripts to help manage the Mellanox BlueField SoC. https://www.pfmlogin.org/ Overview of each file:

    bfacpievt Config ACPI daemon to handle AUX power mode. bfbootmgr Change boot options. bfcfg Processes a config file passed over the rshim device. bfcpu-freq Display Arm core frequency. bfdracut Create an initramfs. bffamily Display the BlueField family for the particular board. bfgrubcheck Checks if default grub password needs to be changed. bfhcafw Utilities for managing ConnectX interfaces on BlueField. bfinst Simple installation script for both the bootloader and a root file system. bfpxe PXE boot helper script. bfrec Force update of the bootloader only. bfrshlog Write message into the rshim logging buffer. bfsbkeys Dump all public keys in ATF. bfsbverify Read BFB file from file or device and verify RoTPK and CoT. bfver Print ATF, UEFI and rootfs versions. bfvcheck Check whether software versions installed match those in current release. bfvcheck.service Companion service to bfvcheck, runs bfvcheck at boot time. mlx-mkbfb Builds and extracts BFB files.

    FerencKeresztes
    FerencKeresztes
    1 year ago

    C sharp is inferior to C++

    John89B
    John89B
    1 year ago

    Some are proprietary products, e.g. the compilers that come with some commercial versions of Unix or with Windows. Big companies often create their own compilers to fit their operating system and windowing environment (Apple, Microsoft).

    Some are projects to create a free compiler, to replace the restricted commercial compilers: e.g. GCC.

    FlaminHotValdez
    FlaminHotValdez
    1 year ago

    Are you a maso...oh, yes you are

    maxwellarcher2
    maxwellarcher2
    1 year ago

    nice

    RayhanADev
    RayhanADev
    1 year ago

    looks like pain B) great job xD

    CSharpIsGud
    CSharpIsGud
    1 year ago

    Functions are now implemented, using them will definitely make the file size and run time of compiled programs go up by a lot. Also added character literals.

    CSharpIsGud
    CSharpIsGud
    1 year ago

    While loops and > operator are now implemented.

    This is a prototype language which compiles to BF and can be run with a BF interpreter. It is far from complete and many operators are not implemented, as well as being potentially very unstable. The README details what little there is implemented right now.

  • IodineJS

    Cover page
    Made with Bash

    A JavaScript interpreter written in C++. It supports: - Objects - Classes(But not static members yet.) - Functions, Anonymous functions and Arrow Functions - For and While loops - Variables

    Recent comments (14)
    cldprv
    cldprv
    2 months ago

    Looks cool

    anonymt
    anonymt
    7 months ago

    @CSharpIsGud Honestly no idea how this works (and I have knowledge on how to make PLs), but great job!

    STCollier
    STCollier
    9 months ago

    This is really cool; I love seeing lower level level C/C++ projects being made on Replit :)

    CSharpIsGud
    CSharpIsGud
    9 months ago

    Fixed division associativity. Added README to project.

    expertCoder879
    expertCoder879
    2 years ago

    What is this even supposed to do?

    BenjaminLi7
    BenjaminLi7
    2 years ago

    what the what is this you blockhead

    BenjaminHannan
    BenjaminHannan
    2 years ago

    how does it work

    bily102
    bily102
    2 years ago

    great job

    DepthStrider03
    DepthStrider03
    2 years ago

    dang some sick stuff here... Making interpreters must be hard. I applaud you :)

All Repls