diff --git a/LICENSE b/LICENSE index 67c96d2..4256aee 100644 --- a/LICENSE +++ b/LICENSE @@ -1,4 +1,4 @@ -Copyright (C) 2015,2016 Connor Olding +Copyright (C) 2015-2017 Connor Olding Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation diff --git a/README.md b/README.md index 89c9145..807268b 100644 --- a/README.md +++ b/README.md @@ -277,7 +277,8 @@ in the directory of the file using the directive. * `.ascii "some\ntext\0"` writes a string using its characters' ASCII values. -a few escapes are currently supported: `\ " a b f n r t v 0` +a few escapes are currently supported: `\ " a b e f n r t v 0`, +also `\xXX` where XX is a byte given in hexadecimal. * `.asciiz "some\ntext"` same as ascii, but with a null byte added to the end. diff --git a/TODO b/TODO index 4d1c7a9..c91cf90 100644 --- a/TODO +++ b/TODO @@ -1,3 +1,7 @@ +what i should probably do is add 'hooks' just before newlines have been yielded +so you can look at the previous line and say hey it's an include +let's start lexing that instead + unify/optimize ascii/asciiz/byte/halfword/word into BIN directives also lex strings to binary strings, why not