whitequark[m] changed the topic of #nmigen to: nMigen hardware description language · code https://github.com/nmigen · logs https://freenode.irclog.whitequark.org/nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
pftbest has quit [Ping timeout: 240 seconds]
Degi_ has joined #nmigen
Degi has quit [Ping timeout: 240 seconds]
Degi_ is now known as Degi
<_whitenotifier-5> [YoWASP/yosys] whitequark pushed 1 commit to develop [+0/-0/±1] https://git.io/JORM6
<_whitenotifier-5> [YoWASP/yosys] whitequark 110d68b - Update dependencies.
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
emeb_mac has joined #nmigen
revolve has quit [Ping timeout: 240 seconds]
revolve has joined #nmigen
levi has quit [Quit: Connection closed for inactivity]
emeb_mac has quit [Quit: Leaving.]
jeanthom has joined #nmigen
pftbest has joined #nmigen
jeanthom has quit [Ping timeout: 240 seconds]
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
Bertl is now known as Bertl_zZ
revolve has quit [Ping timeout: 252 seconds]
revolve has joined #nmigen
vnksnkr has joined #nmigen
vnksnkr has quit [Quit: vnksnkr]
jeanthom has joined #nmigen
jeanthom has quit [Ping timeout: 240 seconds]
vnksnkr has joined #nmigen
chipmuenk has joined #nmigen
vnksnkr has quit [Quit: vnksnkr]
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
chipmuenk has quit [Quit: chipmuenk]
<FL4SHK> seems that I want the `inspect` module
<FL4SHK> I want to piggyback off of the VHDL implementation's error checking
Chips4Makers has quit [Remote host closed the connection]
<FL4SHK> got told of the `inspect` module
<FL4SHK> how does nMigen determine the line number of an Assert?
<FL4SHK> I want to include Python line numbers of AST nodes in the generated VHDL
<FL4SHK> only directly above every line in the generated VHDL
<FL4SHK> so if someone could tell me how it's done in nMigen, that'd be great
<FL4SHK> also, if this is too off topic for #nmigen, let me know
Chips4Makers has joined #nmigen
emeb_mac has joined #nmigen
<FL4SHK> I see
<FL4SHK> what is `src_loc_at`?
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
<cr1901_modern> https://docs.python.org/3/library/sys.html#sys._getframe Well, at least the docs are nice enough to document this even if you're not supposed to use it
<FL4SHK> I see, so I'm not supposed to use that
<FL4SHK> so I guess I can just use the `inspect` module
<cr1901_modern> That was me being a bit flippant
<vup> FL4SHK: basically how deep to look in the call stack for the location
<cr1901_modern> You can use it, just be prepared for it to not work in a future python version
<FL4SHK> I'll use stuff that'll work in future Python versions
<FL4SHK> you can just use the `inspect` module
<vup> can you get the location using `inspect`?
<FL4SHK> yes
<vup> ah yeah I see it
pftbest has quit [Ping timeout: 246 seconds]
pftbest has joined #nmigen
<FL4SHK> figured it out!
vnksnkr has joined #nmigen
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
vnksnkr has quit [Quit: vnksnkr]
chipmuenk has joined #nmigen
bvernoux has joined #nmigen
Bertl_zZ is now known as Bertl
<FL4SHK> I think I need nMigen's tracer module
<FL4SHK> though I had to do things differently for figuring out the line number
<FL4SHK> actually, I just thought of another method
<FL4SHK> The problem I had was having named AST elements know their name
<FL4SHK> it'll get set by the DSL classes
<FL4SHK> When an instance of one the DSL classes has its `__setattr__` function called, it'll create the AST node
pftbest has quit [Remote host closed the connection]
pftbest has joined #nmigen
jeanthom has joined #nmigen
chipmuenk has quit [Quit: chipmuenk]
jeanthom has quit [Ping timeout: 240 seconds]
pftbest has quit [Remote host closed the connection]
17SAAD5N1 has joined #nmigen
17SAAD5N1 has quit [Remote host closed the connection]
pftbest has joined #nmigen
mudfog has joined #nmigen
pftbest has quit [Remote host closed the connection]
17WAAB8L0 has joined #nmigen
bvernoux has quit [Quit: Leaving]
revolve has quit [Read error: Connection reset by peer]
revolve has joined #nmigen
lf has quit [Ping timeout: 250 seconds]
lf has joined #nmigen
nickoe has quit [Ping timeout: 248 seconds]
nickoe has joined #nmigen
thorns514 has joined #nmigen