a1a65f1c27
- Add needsValue parameter to emitExpr/emitSpecialForm to track expression context - loop wraps in (proc(): CljVal = ... )() when needsValue=true - Function call args, let/def values, vector/map literals pass needsValue=true - emitProgramInternal passes needsValue=isLast for top-level forms - Fixes: loop as function arg, loop in let RHS, loopResult at top level
30 lines
352 B
Plaintext
30 lines
352 B
Plaintext
cljnim
|
|
nimcache/
|
|
*.exe
|
|
*.o
|
|
*.dylib
|
|
*.so
|
|
*_generated.nim
|
|
*_generated
|
|
test_reader
|
|
test_emitter
|
|
test_pvec
|
|
test_pmap
|
|
test_deps
|
|
test_eval
|
|
test_macros
|
|
test_ai_assist
|
|
|
|
|
|
# Artifacts / temp files
|
|
-o
|
|
=0.4.0
|
|
__pycache__/
|
|
test_single_debug.py
|
|
|
|
# Binaries
|
|
src/tui_config
|
|
experiments/native-lib/test_client/test_client
|
|
experiments/wasm/tools/zig/
|
|
lib/bring_http.nim
|