MCPcopy Create free account

hub / github.com/aappleby/metron / functions

Functions1,318 in github.com/aappleby/metron

Methodemit_func
metron/Emitter.cpp:2517
Methodemit_func_binding_vars
metron/Emitter.cpp:2609
Methodemit_function_ports
metron/Emitter.cpp:2377
Methodemit_gap
metron/Cursor.cpp:18
Methodemit_hoisted_decls
metron/Emitter.cpp:1969
Methodemit_init
metron/Emitter.cpp:2437
Methodemit_module_ports
metron/Emitter.cpp:2329
Methodemit_parameter_list
metron/Emitter.cpp:1549
Methodemit_raw
metron/Emitter.cpp:2773
Methodemit_raw2
metron/Emitter.cpp:2779
Methodemit_replacement
metron/Cursor.cpp:101
Methodemit_replacement2
metron/Emitter.cpp:2728
Methodemit_slice
metron/Emitter.cpp:747
Methodemit_splice
metron/Emitter.cpp:120
Methodemit_sra
metron/Emitter.cpp:721
Methodemit_submod_call
metron/Emitter.cpp:768
Methodemit_task
metron/Emitter.cpp:2574
Methodemit_token
metron/Cursor.cpp:76
Functionend
metron/CNode.hpp:178
Functionenum_type_adder
metron/CParser.cpp:1104
Functionescape
Escape a string such that it can be embedded into a Ninja file without further interpretation.
tools/ninja_syntax.py:185
Methodexample_data_memory
examples/rvsimple/example_data_memory.h:46
Methodexample_data_memory_bus
examples/rvsimple/example_data_memory_bus.h:23
Methodexample_text_memory
examples/rvsimple/example_text_memory.h:15
Methodexample_text_memory_bus
examples/rvsimple/example_text_memory_bus.h:19
Methodexec
(e)
docs/assets/highlight.min.js:141
Functionexp
(m)
tools/ninja_syntax.py:199
Functionexpand
Expand a string containing $vars as Ninja would. Note: doesn't handle the full Ninja variable syntax, but it's enough to make configure.py's
tools/ninja_syntax.py:193
FunctionexpandFileStorage
(node, newCapacity)
docs/app/metron.js:1874
Methodextract_bit_four
Logic types can be indexed like arrays that return individual bits.
examples/tutorial/bit_twiddling.h:8
Methodextract_field
tests/metron/pass/structs.h:29
Methodextract_three_bits_starting_at_bit_four
bN(x, offset) is shorthand for bx<N>(x, offset) which extracts a slice of the bits in a field. Slices that overflow the source will be padded with 0.
examples/tutorial/bit_twiddling.h:15
Functionextract_type
metron/CParser.cpp:1470
Functionfchmod
(fd, mode)
docs/app/metron.js:3230
Functionfchown
(fd, uid, gid)
docs/app/metron.js:3253
FunctionfindObject
(path, dontResolveLastLink)
docs/app/metron.js:3720
Methodflags
()
docs/app/metron.js:2509
FunctionflagsToPermissionString
(flag)
docs/app/metron.js:2710
Methodfoo
tests/metron/pass/noconvert.h:6
FunctionforceLoadFile
(obj)
docs/app/metron.js:3852
Functionfsync
(stream)
docs/app/metron.js:1669
Functionftruncate
(fd, len)
docs/app/metron.js:3286
Methodfunc
tests/metron/pass/local_localparam.h:6
Methodfunc_called_by_tick
tests/metron/pass/all_func_types.h:85
Methodfunc_no_params_return
tests/metron/pass/all_func_types.h:17
Methodfunc_params_return
tests/metron/pass/all_func_types.h:21
FunctiongetFileDataAsTypedArray
(node)
docs/app/metron.js:1869
FunctiongetMounts
(mount)
docs/app/metron.js:2840
FunctiongetPath
(node)
docs/app/metron.js:2617
FunctiongetStr
(ptr)
docs/app/metron.js:4115
FunctiongetStreamChecked
(fd)
docs/app/metron.js:2794
FunctiongetStreamFromFD
(fd)
docs/app/metron.js:4110
FunctiongetValue
* @param {number} ptr * @param {string} type
docs/app/metron.js:1008
Functionget_char
(tty)
docs/app/metron.js:1714
Methodget_checksum
examples/tutorial/checksum.h:9
Methodget_checksum
Checksum of all the bytes received
examples/uart/uart_top.h:40
Methodget_counter
tests/metron/pass/counter.h:31
Methodget_data
tests/metron/pass/constructor_args.h:21
Methodget_data
tests/metron/pass/constructor_arg_passing.h:20
Methodget_data_out
The next byte of data from the receiver
examples/uart/uart_top.h:29
Methodget_destructor
()
docs/app/metron.js:1194
Methodget_done
examples/tutorial/checksum.h:13
Methodget_done
True if we've transmitted the whole message.
examples/uart/uart_hello.h:28
Methodget_enum
metron/nodes/CNodeClass.hpp:63
Methodget_even
tests/metron/pass/counter.h:14
Methodget_field
metron/nodes/CNodeClass.hpp:48
Methodget_field
metron/nodes/CNodeNamespace.hpp:30
Methodget_field
metron/nodes/CNodeStruct.cpp:28
Methodget_file
metron/CSourceRepo.cpp:18
Methodget_gap_next
metron/CNode.hpp:69
Methodget_gap_prev
metron/CNode.hpp:63
Methodget_modparam
metron/nodes/CNodeClass.hpp:58
Methodget_number
tests/metron/pass/tock_task.h:18
Methodget_rdata1
examples/picorv32/picorv32.h:2216
Methodget_rdata2
examples/picorv32/picorv32.h:2217
Methodget_reg
tests/metron/pass/utf8-mod.h:24
Methodget_reg
tests/metron/pass/utf8-mod.bom.h:24
Methodget_reg
tests/metron/pass/basic_constructor.h:12
Methodget_reg
tests/metron/pass/basic_output.h:8
Methodget_repo
metron/CSourceFile.hpp:29
Methodget_repo
metron/nodes/CNodeTranslationUnit.cpp:12
Methodget_serial
The actual bit of data we're sending to the serial port.
examples/uart/uart_tx.h:18
Methodget_signal1
Tock methods can call pure functions.
examples/tutorial/functions_and_tasks.h:5
Methodget_something
tests/metron/pass/structs.h:14
Methodget_submodreg
tests/metron/pass/basic_submod_public_reg.h:25
Methodget_text
metron/CToken.hpp:63
Methodget_thing
examples/tutorial/tutorial2.h:4
Methodget_valid
Returns true if the receiver has a byte in its buffer
examples/uart/uart_top.h:24
Functiongetattr
(node)
docs/app/metron.js:1902
FunctionhandleError
(error)
docs/tutorial/tutorial_src.js:81
FunctionhandleError
(error)
docs/demo/examples.js:81
Methodhandle_preproc
metron/CContext.cpp:140
Methodhas_type
metron/CScope.cpp:34
FunctionhashAddNode
(node)
docs/app/metron.js:2637
FunctionhashName
(parentid, name)
docs/app/metron.js:2629
FunctionhashRemoveNode
(node)
docs/app/metron.js:2642
Functionhighlight
(editor)
docs/tutorial/tutorial.js:11
Functionhighlight
docs/demo/main.js:39
Methodin_ball
examples/pong/pong.h:161
Methodin_border
examples/pong/pong.h:152
← previousnext →701–800 of 1,318, ranked by callers