Skip to content
Projects related to the assembly language.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ast
examples/tokens
lexer
parser
testdata
token
.travis.yml
README.md
asm.ebnf

README.md

WIP

This project is a work in progress. The implementation is incomplete and subject to change. The documentation may be inaccurate.

asm

Build Status Coverage Status GoDoc

The aim of this project is to create a specification of the assembly language using EBNF. Based on this specification a lexer and a parser will be developed along with an assembler and a disassembler.

Documentation

Documentation provided by GoDoc.

  • lexer: implements tokenization of assembly source text.
  • token: defines constants representing the lexical tokens of the assembly language.

Examples

tokens

The tokens command demonstrates how to tokenize input files using the Parse function.

go get github.com/mewlang/asm/examples/tokens

Public domain

The source code and any original content of this repository is hereby released into the public domain.

You can’t perform that action at this time.