Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.45 KB

intro.md

File metadata and controls

23 lines (16 loc) · 1.45 KB

Jlox Documentation

Welcome to the documentation for JLox. This guide aims to provide comprehensive information about the language's syntax, features, standard library (if time permits), and usage examples.

Table of Contents

  1. Introduction
  2. Getting Started
  3. Syntax
  4. Data Types
  5. Variables
  6. Control Flow
  7. Functions
  8. Standard Library
  9. Examples

Introduction

JLox is a dynamically typed garbage collected interpreted language. It is designed solely for educational and learning purpose and is not meant for any real world scripting which requires high performance. Its C-alternative(non-existent for now) is probably a better choice for the same.

JLox has been designed as per Rober Nystrom's craftinginterpreters Lox implementation with my own spin on it and includes as much source code documentation as possible to make it understandable for everyone. As always improvement in documentation is always welcome. Consider opening a PR for the same at JLox github.

Getting - Started >