├── .github └── workflows │ └── c-cpp.yml ├── LICENSE ├── README.md ├── examples ├── fibonacci.tb ├── helloworld.tb └── stars.tb ├── grammar.md ├── makefile └── src ├── core.h ├── lexer.c ├── lexer.h ├── parser.c ├── symboltable.c ├── symboltable.h └── tokens.h /.github/workflows/c-cpp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/.github/workflows/c-cpp.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/README.md -------------------------------------------------------------------------------- /examples/fibonacci.tb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/examples/fibonacci.tb -------------------------------------------------------------------------------- /examples/helloworld.tb: -------------------------------------------------------------------------------- 1 | 10 PRINT "Hello World!" 2 | GOTO 10 -------------------------------------------------------------------------------- /examples/stars.tb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/examples/stars.tb -------------------------------------------------------------------------------- /grammar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/grammar.md -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/makefile -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/core.h -------------------------------------------------------------------------------- /src/lexer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/lexer.c -------------------------------------------------------------------------------- /src/lexer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/lexer.h -------------------------------------------------------------------------------- /src/parser.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/parser.c -------------------------------------------------------------------------------- /src/symboltable.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/symboltable.c -------------------------------------------------------------------------------- /src/symboltable.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/symboltable.h -------------------------------------------------------------------------------- /src/tokens.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvhariharan/Tiny-Basic/HEAD/src/tokens.h --------------------------------------------------------------------------------