2e90bd94de
It's still sketchy. I added a typestate annotation field to statements tagged stmt_decl or stmt_expr, because a stmt_decl statement has a typestate that's different from that of its child node. This necessitated trivial changes to a bunch of other files all over to the compiler. I also added a few small standard library functions, some of which I didn't actually end up using but which I thought might be useful anyway.
56 lines
377 B
Plaintext
56 lines
377 B
Plaintext
*~
|
|
\#*\#
|
|
\#*
|
|
.#*
|
|
*.x86
|
|
*.llvm
|
|
*.out
|
|
*.boot
|
|
*.rustc
|
|
*.cmx
|
|
*.dll
|
|
*.exe
|
|
*.so
|
|
*.dylib
|
|
*.orig
|
|
*.cmo
|
|
*.cmi
|
|
*.dSYM
|
|
*.d
|
|
*.o
|
|
*.ll
|
|
*.bc
|
|
*.aux
|
|
*.cp
|
|
*.fn
|
|
*.ky
|
|
*.cps
|
|
*.log
|
|
*.pdf
|
|
*.html
|
|
*.pg
|
|
*.toc
|
|
*.tp
|
|
*.vr
|
|
*.swp
|
|
*.tmp
|
|
.hg/
|
|
.hgignore
|
|
.cproject
|
|
.project
|
|
.valgrindrc
|
|
lexer.ml
|
|
rustboot
|
|
rustc
|
|
TAGS
|
|
version.ml
|
|
version.texi
|
|
Makefile
|
|
config.mk
|
|
/rt/
|
|
/rustllvm/
|
|
/test/
|
|
/build/
|
|
src/.DS_Store
|
|
/stage0/
|