このサイトはJavaScriptを使用しています
ホーム
ヘルプ
サインイン
ben
/
crater
ミラー元
https://github.com/earwig/crater
ウォッチ
1
スター
1
フォーク
0
コード
リリース
0
アクティビティ
188
コミット
2
ブランチ
577 KiB
ツリー:
1818c1eede
develop
master
ブランチ
タグ
${ item.name }
ブランチ
${ searchTerm }
を作成
'1818c1eede' から
${ noResults }
コミットグラフ
27 コミット (1818c1eedee41f8a573ca09072d97a714793df3a)
作成者
SHA1
メッセージ
日付
Ben Kurtovic
a74c4ab405
Refactor debug logging as distinct from dev build; add tracing.
8年前
Ben Kurtovic
13b7b29157
Replace OOM checks with light wrappers around allocation functions.
9年前
Ben Kurtovic
1c35adf276
Finish implementing .define/.undef directives.
9年前
Ben Kurtovic
2b300a2da1
Properly lower-case labels; ensure labels are not registers.
9年前
Ben Kurtovic
a839e8571c
Use a max depth for includes rather than trying to detect recursion.
9年前
Ben Kurtovic
dbec3feb75
Makefile improvement; remove optimizer; minor tweaks.
9年前
Ben Kurtovic
9c895af762
Use nice initializer syntax for error strings rather than comments.
9年前
Ben Kurtovic
b8ad05578f
Refactor out tokenizer; start implementing paging knowledge.
9年前
Ben Kurtovic
a7a3055325
More robust labels, implement symbol resolution.
9年前
Ben Kurtovic
bd37eb411d
Move string parsing to parse_util; some refactoring.
9年前
Ben Kurtovic
f916d26f7c
Doc updates; .s -> .asm.
9年前
Ben Kurtovic
0999915c40
Fully support labels on the same line as other instructions.
9年前
Ben Kurtovic
da537ff616
Phase one of tokenizer and data directives.
9年前
Ben Kurtovic
05e0cbb0fb
Implement most of resolve_defaults(); fix for declsize default behavior.
9年前
Ben Kurtovic
d7aac27e51
Finish preprocessor.
9年前
Ben Kurtovic
0fe98bd048
Support string arguments to .rom_size, .rom_declsize.
9年前
Ben Kurtovic
2cb9b2596c
Implement parsing .rom_size directive.
9年前
Ben Kurtovic
971af841cf
Refactor directive macros to hide 'arg'; misc tweaks.
9年前
Ben Kurtovic
b174ddd121
Implement parsing header size directive.
9年前
Ben Kurtovic
eebb90530e
Rework the preprocessor system using insanity.
9年前
Ben Kurtovic
40066b06aa
Implement header offset check; fix error handling.
9年前
Ben Kurtovic
633351cf14
Finish region info parsing.
9年前
Ben Kurtovic
4fcd8565a6
Refactor preprocess() again; start on region directive.
9年前
Ben Kurtovic
174a8c24a1
Implement ROM version; reading 8- and 16-bit ints.
9年前
Ben Kurtovic
dd8b99a48b
Split out parse_util, directives.
9年前
Ben Kurtovic
e65bb69a52
Implement product code directive.
9年前
Ben Kurtovic
27f66f9791
Split out preprocessor from assembler.
9年前
Ben Kurtovic
c8e102bcf2
More splitting of assembler internals.
9年前
Ben Kurtovic
2186044476
Begin refactoring assembler into multiple files; fix use-after-free.
9年前
Ben Kurtovic
f9276db105
Implement preprocessor for .optimizer.
9年前
Ben Kurtovic
840227e560
Catch duplicates in preprocessor directives.
9年前
Ben Kurtovic
720d1d124c
Directive processing stubs; fix directive matching.
9年前
Ben Kurtovic
5cf943fd7e
Handle infinite recursion in include directives.
9年前
Ben Kurtovic
2879ac1350
Add ASM error strings; refactor somewhat.
9年前
Ben Kurtovic
b7871b77e5
Rough mockup for error handling.
9年前
Ben Kurtovic
3a4cd414be
Add parsing for include directives, etc.
9年前
Ben Kurtovic
8da3663670
Implement normalize_line(), misc.
9年前
Ben Kurtovic
22b771d39a
Lots of work on assembler internal structure; refactor.
9年前
Ben Kurtovic
b89f5fa1bf
Start working on assembler.
9年前
Ben Kurtovic
103dfaf841
Stub out assembler/disassembler code.
9年前