| File | Code |
|---|---|
TITSUKI/Term-termios…/myhelper.c :19: |
* defined as macros; these are not used here directly). |
MARTIMM/mongo-perl6-driver…/TODO.md :21: |
* I am now more satisfied with logging because of the use of parts of the Log::Async module. A few additions might be to use macros to get info at the calling point before sending to the \*-message() subs. This will make the search through the stack unnecessary. |
adaptiveoptics/HTML-Tag…/Macro.pm6 :41: |
=head2 other macros |
andydude/p6-c-parser…/LICENSE :69: |
layouts and accessors, or small macros, inline functions and templates |
awwaiid/p6-Inline-Ruby…/rbhelper.c :4: |
/* Mostly these are just a way to deal with macros, wrapping them into a |
azawawi/perl6-gtk-scintilla…/ScintillaDoc.html :4880: |
buffers and a list of macros, you can use <code class="parameter">listType</code> to tell which one has returned |
azawawi/perl6-gtk-scintilla…/ScintillaHistory.html :2029: |
Use the Cocoa NS_ENUM and NS_OPTIONS macros for exposed enumerations. |
azawawi/perl6-gtk-scintilla…/ScintillaHistory.html :2079: |
Some macros with arguments can be understood and these may be predefined in keyword set 4 |
azawawi/perl6-gtk-scintilla…/ScintillaHistory.html :5266: |
built-in functions, known module attributes, and known preprocessor instructions; recognises EDoc and EDoc macros; |
azawawi/perl6-gtk-scintilla…/ScintillaHistory.html :7386: |
PowerBasic lexer updated for macros and optimised. |
azawawi/perl6-gtk-scintilla…/ScintillaHistory.html :9980: |
SciTE Director interface adds more commands including support for macros. |
azawawi/perl6-gtk-scintilla…/ScintillaHistory.html :9983: |
SciTE has menu options for recording and playing macros which are visible |
azawawi/perl6-gtk-scintilla…/LexAU3.cxx :902: |
"#autoit macros", |
azawawi/perl6-gtk-scintilla…/LexPB.cxx :10: |
// 12.07.2004: 1. Toggling for macros added |
azawawi/perl6-gtk-scintilla…/LexPB.cxx :322: |
case '=': //To test single line macros |
azawawi/perl6-gtk-scintilla…/catch.hpp :22: |
#pragma clang diagnostic ignored "-Wvariadic-macros" |
azawawi/perl6-gtk-scintilla…/catch.hpp :138: |
// Use variadic macros if the compiler supports them |
azawawi/perl6-gtk-scintilla…/catch.hpp :246: |
// Use this in variadic streaming macros to allow |
azawawi/perl6-gtk-scintilla…/catch.hpp :8593: |
// If this config identifier is defined then all CATCH macros are prefixed with CATCH_ |
azawawi/perl6-net-curl…/rtsp.c :59: |
/* error handling macros */ |
cygx/p6-debug…/META6.json :6: |
"description" : "Experimental debugging macros", |
cygx/p6-debug…/README.md :3: |
DEBUG - Experimental debugging macros |
cygx/p6-debug…/assert.pm6 :1: |
use experimental :macros; |
cygx/p6-debug…/dbg.pm6 :1: |
use experimental :macros; |
cygx/p6-debug…/logger.pm6 :1: |
use experimental :macros; |
cygx/p6-image-png-inflated…/pngcheck.c :204: |
/* Mark's macros to extract big-endian short and long ints: */ |
cygx/p6-image-rgba-text…/pngcheck.c :204: |
/* Mark's macros to extract big-endian short and long ints: */ |
cygx/p6-tinycc-resources-win64…/COPYING :260: |
structure layouts and accessors, and small macros and small inline |
cygx/p6-tinycc-resources-win64…/fenv.h :65: |
/*The C99 standard (7.6.9) allows us to define implementation-specific macros for |
cygx/p6-tinycc-resources-win64…/inttypes.h :35: |
/* fprintf macros for signed types */ |
cygx/p6-tinycc-resources-win64…/inttypes.h :87: |
/* fprintf macros for unsigned types */ |
cygx/p6-tinycc-resources-win64…/inttypes.h :141: |
* fscanf macros for signed int types |
cygx/p6-tinycc-resources-win64…/inttypes.h :203: |
/* fscanf macros for unsigned int types */ |
cygx/p6-tinycc-resources-win64…/stdio.h :241: |
/* Make sure macros are not defined. */ |
cygx/p6-tinycc-resources-win64…/stdio.h :266: |
/* Restore may prior defined macros snprintf/vsnprintf. */ |
drforr/perl6-readline…/Readline.pm :224: |
Free all storage associated with C<$map>. This calls C<rl_discard_keymap()> to free subordindate keymaps and macros. |
drforr/perl6-readline…/Readline.pm :408: |
Print the key sequences bound to macros and their values, using the current keymap, to C<$rl_outstream>. If C<$readable> is True, the list is formatted in such a way that it can be made part of an inputrc file and re-read. |
drforr/perl6-readline…/Readline.pm :1219: |
sub rl_dump_macros ( int32, int32 ) returns int32 is native( LIB ) { * } |
drforr/perl6-readline…/Readline.pm :1647: |
# Utility functions for managing keyboard macros. |
gfldex/perl6-pod-to-bigpage…/html.xhtml :6572: |
<p>These are introspective macros that resemble method calls.</p> |
gfldex/perl6-pod-to-bigpage…/html.xhtml :13153: |
<p>An <span class="code">AST</span> or <i>Abstract Syntax Tree</i> is a partially processed representation of a program. ASTs are return values of t… |
gfldex/perl6-pod-to-bigpage…/html.xhtml :13154: |
<p>There is no API defined for ASTs yet. Hopefully that will emerge as part of the work on macros.</p> |
jnthn/oo-monitors…/Monitors.pm6 :1: |
use experimental :macros; |
jonathanstowe/META6…/projects.json :5402: |
"description" : "Experimental debugging macros", |
jonathanstowe/p6-fcgi…/configure :3083: |
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. |
jonathanstowe/p6-fcgi…/configure :4641: |
# an unquoted here document, in config.status. If some macros were |
kalkin/License-Software…/COPYING.LESSER :69: |
layouts and accessors, or small macros, inline functions and templates |
kalkin/License-Software…/LGPLv3.pm6 :79: |
layouts and accessors, or small macros, inline functions and templates |
krunen/term-termios…/myhelper.c :19: |
* defined as macros; these are not used here directly). |
masak/007…/README.md :150: |
"Did you know that macros allow introspection and modification of program elements from within the program itself?", Bond offers. |
masak/007…/README.md :156: |
"But what are macros *good* for?!" shouts the man before he goes under the water tap. |
masak/007…/README.md :166: |
Dryden looks amused. "What was that thing about macros you were talking about?", he inquires. |
masak/007…/README.md :168: |
"Oh, it's a little side project I'm working on. Just a minor thing, exploring the limits of a tree-walking evaluator with the ability to modify the tree using macros at compile time." |
masak/007…/README.md :172: |
"Oh, not really. There's nothing revolutionary to it at all. But we're hoping it will shed some light on Perl 6 macros." |
masak/007…/README.md :188: |
They get up, quickly. The man tries to throw a wastebasket at Bond, who kicks it away easily. "So, like a complicated version of Lisp macros�[… |
masak/007…/README.md :190: |
"Yes, kind of like Lisp macros. The extra complexity comes from the fact that Lisp doesn't really have any syntactic categories, whereas we… |
masak/007…/README.md :192: |
"You will never achieve the simplicity of Lisp macros in that way," says the contact, as he slowly gets up. |
masak/007…/README.md :194: |
"True, but we can get quite close. And the aim is not to emulate Lisp slavishly, the aim is to produce a Perlish macro system that can serve Perl use… |
masak/007…/README.md :212: |
"Ok, I think I'm getting the hang of Perl 6 macros. They're unorthodox, for sure," says the contact over his shoulder. |
masak/007…/README.md :234: |
"I don't feel like killing you anymore," offers Bond. "I'm having far too much fun discussing macros with you. If I kill you, I'll have to start over." |
masak/007…/README.md :250: |
"Anyway. While you were getting lost in your flashback, I looked over that language of yours. I'm intrigued! I need to think of a use for macros so I can try it out!" Dryden gets a distant look. |
masak/007…/README.md :254: |
Dryden nods, sympathetically. "I understand fully. The Perl 6 macros have been a long way coming. You do a first implementation of macros in this fast-moving toy language. The second..." |
masak/007…/ROADMAP.md :24: |
and usable macros ASAP. |
masak/007…/ROADMAP.md :87: |
big part of making simple macros work as expected. The champion on this one |
masak/007…/ROADMAP.md :127: |
* syntax macros |
masak/007…/ROADMAP.md :131: |
007 having all three of regular macros, syntax macros, and visitor macros. |
masak/007…/Actions.pm :117: |
# XXX: this is a special case for macros that have been expanded at the |
masak/007…/Q.pm :796: |
### it directly in place. Used together with macros. |
masak/007…/Q.pm :866: |
### is a parameter, including subs, macros, and `if` statements. |
masak/007…/Val.pm :102: |
### Similarly, when applying the `infix:<||>` and `infix:<&&>` macros to |
masak/007…/operators.t :371: |
"distinct macros are unequal"; |
masak/007…/corner-cases.t :298: |
# that quasis can delay the evaluation of macros. So this ought still work |
masak/007…/README.md :9: |
exploring ASTs, macros, the compiler-runtime barrier, and program |
masak/007…/README.md :20: |
| macros | yes | yes | no | |
masak/gge…/COOLTHINGS :39: |
A simple filter which parses macros and applies them to the source code, |
masak/gge…/COOLTHINGS :40: |
generating a new source code with the macros applied -- and which even a |
masak/gge…/COOLTHINGS :41: |
Rakudo not implementing macros can run. A sort of a 'have the cake and |
mempko/PKafka…/LICENSE :70: |
layouts and accessors, or small macros, inline functions and templates |
| perl6-all-modules/github/p6-c-parser/LICENSE | layouts and accessors, or small macros, inline functions and templates |
perl6/doc…/experimental.pod6 :13: |
use experimental :macros; |
perl6/doc…/experimental.pod6 :25: |
=item X<B<macros>|macros> [TBD] |
perl6/doc…/functions.pod6 :51: |
This will become more useful once macros are added to Perl 6. |
perl6/doc…/mop.pod6 :50: |
These are introspective macros that resemble method calls. |
perl6/doc…/AST.pod6 :11: |
and are typically used within macros to generate code that is inserted |
perl6/doc…/AST.pod6 :15: |
part of the work on macros. |
perl6/doc…/Splice.pod6 :15: |
use experimental :macros; |
perl6/doc…/Splice.pod6 :27: |
use experimental :macros; |
rakudo-p5/v5…/Config.pm :175: |
'd_c99_variadic_macros' => 'define', |
rakudo-p5/v5…/Config.pm :232: |
'd_fd_macros' => 'define', |
skinkade/p6-Crypt-Bcrypt…/crypt.3 :18: |
.\" No macros in NAME to keep makewhatis happy. |
skinkade/p6-crypt-argon2…/encoding.c :59: |
* Some macros for constant-time comparisons. These work over values in |
spebern/Parser-FreeXL-Native…/Doxyfile.in :491: |
# The appearance of the initializer of individual variables and macros in the |
spebern/Parser-FreeXL-Native…/Doxyfile.in :1385: |
# then the macro expansion is limited to the macros specified with the |
spebern/Parser-FreeXL-Native…/Doxyfile.in :1410: |
# gcc). The argument of the tag is a list of macros of the form: name |
spebern/Parser-FreeXL-Native…/Doxyfile.in :1426: |
# doxygen's preprocessor will remove all references to function-like macros |
spebern/Parser-FreeXL-Native…/aclocal.m4 :774: |
# Obsolete and "removed" macros, that must however still report explicit |
spebern/Parser-FreeXL-Native…/configure :1865: |
/* System header to define __stub macros and hopefully few prototypes, |
spebern/Parser-FreeXL-Native…/configure :4417: |
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. |
spebern/Parser-FreeXL-Native…/configure :9723: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/configure :14677: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/ltmain.sh :983: |
# Ensure that we are using m4 macros, and libtool script from the same |
spebern/Parser-FreeXL-Native…/ltmain.sh :993: |
$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION |
spebern/Parser-FreeXL-Native…/ltmain.sh :1000: |
$progname: You should recreate aclocal.m4 with macros from $PACKAGE $VERSION |
spebern/Parser-FreeXL-Native…/ltmain.sh :1008: |
$progname: You should recreate aclocal.m4 with macros from revision $package_revision |
spebern/Parser-FreeXL-Native…/ltmain.sh :4186: |
/* portability defines, excluding path handling macros */ |
spebern/Parser-FreeXL-Native…/ltmain.sh :4225: |
/* path handling portability macros */ |
spebern/Parser-FreeXL-Native…/libtool.m4 :77: |
dnl Autoconf doesn't catch unexpanded LT_ macros by default: |
spebern/Parser-FreeXL-Native…/libtool.m4 :287: |
# in macros and then make a single call at the end using the `libtool' |
spebern/Parser-FreeXL-Native…/libtool.m4 :860: |
# Obsolete macros: |
spebern/Parser-FreeXL-Native…/libtool.m4 :5695: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/libtool.m4 :6794: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/libtool.m4 :7198: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/libtool.m4 :7333: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/libtool.m4 :7405: |
## There is no encapsulation within the following macros, do not change |
spebern/Parser-FreeXL-Native…/ltoptions.m4 :13: |
# This is to help aclocal find these macros, as it can't see m4_define. |
spebern/Parser-FreeXL-Native…/ltsugar.m4 :12: |
# This is to help aclocal find these macros, as it can't see m4_define. |
spebern/Parser-FreeXL-Native…/ltsugar.m4 :35: |
# These macros are necessary as long as will still need to support |
spebern/Parser-FreeXL-Native…/lt~obsolete.m4 :14: |
# In the past libtool.m4 has provided macros via AC_DEFUN (or AU_DEFUN) |
spebern/Parser-FreeXL-Native…/lt~obsolete.m4 :22: |
# and doesn't know about Autoconf macros at all.) |
spebern/Parser-FreeXL-Native…/lt~obsolete.m4 :27: |
# because those macros already exist, or will be overwritten later. |
spebern/Parser-FreeXL-Native…/lt~obsolete.m4 :35: |
# This is to help aclocal find these macros, as it can't see m4_define. |
spebern/Parser-FreeXL-Native…/mainpage.doxy :16: |
Basic macros and so on. |
stmuk/p6-app-p6tags…/README.md :6: |
the language, functions, variables, class members, macros and so on may be |
supernovus/flower…/METAL.pm6 :17: |
## The cache for METAL macros. |
supernovus/flower…/METAL.pm6 :72: |
my @macros = $include.root.elements(|%search); |
supernovus/flower…/METAL.pm6 :73: |
if (@macros.elems > 0) { |
supernovus/flower…/METAL.pm6 :74: |
$xml = @macros[0].cloneNode; |
tadzik/Terminal-ANSIColor…/ANSIColor.pm :5: |
# these will be macros one day, yet macros can't be exported so far |
tadzik/perl6-Term-ANSIColor…/ANSIColor.pm :5: |
# these will be macros one day, yet macros can't be exported so far |
timo/ADT…/README.md :74: |
### "is parsed" macros |
timo/ADT…/README.md :76: |
When Rakudo gets support for "is parsed" macros, definitons of ADT can move from the "use" line into the |
viklund/november…/0 :23: |
* When the problem domain becomes clearer, the presence of [http://en.wikipedia.org/wiki/Hygienic_macro clean] [http://perlcabal.org/syn/S02.html macros] and [http://perlcabal.org/syn/S13.html user-defined operators] help in specializing Perl 6 for the task at hand. |
viklund/november…/404869.874449968338 :1: |
["Main_Page", "Hi there. November is a wiki engine written in Perl 6, and runs on top of Rakudo. It currently does viewing/editing of pages, tags and… |
viklund/november…/1219443872 :23: |
* When the problem domain becomes clearer, the presence of [http://en.wikipedia.org/wiki/Hygienic_macro clean] [http://perlcabal.org/syn/S02.html macros] and [http://perlcabal.org/syn/S13.html user-defined operators] help in specializing Perl 6 for the task at hand. |
yowcow/p6-Digest-MurmurHash3…/MurmurHash3.cpp :13: |
// Platform-specific functions and macros |
yowcow/p6-Digest-MurmurHash3…/MurmurHash3.h :13: |
// Platform-specific functions and macros |
zengargoyle/p6-Algorithm-Trie-libdatrie…/trie-private.h :38: |
* @brief LIKELY and UNLIKELY macros for hinting the compiler |
CIAvash/WebService-FootballData…/COPYING.LESSER :69: |
layouts and accessors, or small macros, inline functions and templates |
Created
February 25, 2018 10:57
Star
You must be signed in to star a gist
greppable6
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| macros |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment