Skip to content

Instantly share code, notes, and snippets.

@apg360
apg360 / UnrealScript.g4
Created November 16, 2023 10:59 — forked from acmi/UnrealScript.g4
UnrealScript antlr4 grammar
grammar UnrealScript;
program : classdecl
( declarations | replicationblock | body)*
( defaultpropertiesblock )?
;
// CLASS
classdecl : CLASS identifier ( EXTENDS packageidentifier )? ( classparams )* ';';
classparams : constclassparams
| WITHIN packageidentifier
@apg360
apg360 / Makefile
Last active November 10, 2020 21:00 — forked from laindir/Makefile
Interface in C : An example of using interface types in C
CFLAGS=-Wall -Wextra -pedantic -ansi -g
main: file_logger.o string_logrecord.o
main.o: ilogger.h file_logger.h string_logrecord.h
file_logger.o: ilogger.h file_logger.h
string_logrecord.o: ilogger.h string_logrecord.h
@apg360
apg360 / .gitignore
Created September 17, 2020 05:49 — forked from roxlu/.gitignore
Super basic glfw setup - this uses GLFX to setup function pointers
._DS*
*DS_Store*
build
install
extern
node-*
references
/*******************************************************************************************
*
* raylib - sample game: space invaders
*
* Based on Sample game developed by Ian Eito, Albert Martos and Ramon Santamaria
* Modifed by Monster Brain (monsterbraininc.com) - 2018
*
* This game has been created using raylib v1.3 (www.raylib.com)
* raylib is licensed under an unmodified zlib/libpng license (View raylib.h for details)
*