Created
January 9, 2020 19:50
-
-
Save timotheecour/8b2286478083a6068731a63114ee9dd0 to your computer and use it in GitHub Desktop.
This file contains hidden or 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
``` | |
using ripgrep | |
rg -t nim --no-line-number --no-heading --no-filename --only-matching 'defined\(\w+\)' | sort | uniq | wc -l | |
363 | |
``` | |
rg -t nim --no-line-number --no-heading --no-filename --only-matching 'defined\(\w+\)' | sort | uniq | |
``` | |
defined(123) | |
defined(BROKEN_SEMGETVALUE) | |
defined(CpUseFloat) | |
defined(DOS) | |
defined(DebugKeys) | |
defined(ECMAScript) | |
defined(ELATE) | |
defined(EscapeMenuTest) | |
defined(Foo) | |
defined(GC_setMaxPause) | |
defined(GenPacketShowOutput) | |
defined(I386) | |
defined(JS) | |
defined(Linux) | |
defined(MACROS) | |
defined(MacOsX) | |
defined(MoreNim) | |
defined(MorphOS) | |
defined(NimScript) | |
defined(Nimdoc) | |
defined(NoChipmunk) | |
defined(NoSFML) | |
defined(ODBCVER) | |
defined(OS2) | |
defined(OpenBSD) | |
defined(PalmOS) | |
defined(Posix) | |
defined(RISCOS) | |
defined(StandaloneHeapSize) | |
defined(USE_NAMED_SEMAPHORES) | |
defined(USE_OLD_FUNCTIONS) | |
defined(USE_SSL) | |
defined(Unix) | |
defined(Windows) | |
defined(XF86VIDMODE_EVENTS) | |
defined(XKB_IN_SERVER) | |
defined(XK_3270) | |
defined(XK_APL) | |
defined(XK_ARABIC) | |
defined(XK_ARMENIAN) | |
defined(XK_CAUCASUS) | |
defined(XK_CURRENCY) | |
defined(XK_CYRILLIC) | |
defined(XK_GEORGIAN) | |
defined(XK_GREEK) | |
defined(XK_HEBREW) | |
defined(XK_KATAKANA) | |
defined(XK_KOREAN) | |
defined(XK_LATIN1) | |
defined(XK_LATIN2) | |
defined(XK_LATIN3) | |
defined(XK_LATIN4) | |
defined(XK_LATIN8) | |
defined(XK_LATIN9) | |
defined(XK_MISCELLANY) | |
defined(XK_PUBLISHING) | |
defined(XK_SPECIAL) | |
defined(XK_TECHNICAL) | |
defined(XK_THAI) | |
defined(XK_VIETNAMESE) | |
defined(XK_XKB_KEYS) | |
defined(XSERVER64) | |
defined(_MSC_VER) | |
defined(aix) | |
defined(allow_print) | |
defined(alpha) | |
defined(amd64) | |
defined(amiga) | |
defined(android) | |
defined(android4) | |
defined(androidNDK) | |
defined(arm) | |
defined(arm64) | |
defined(atari) | |
defined(avlcorruption) | |
defined(avr) | |
defined(bcc) | |
defined(boehmGC) | |
defined(boehmNoIntPtr) | |
defined(boehmgc) | |
defined(booldef) | |
defined(booldef2) | |
defined(booting) | |
defined(bsd) | |
defined(builtinOverflow) | |
defined(c) | |
defined(case1) | |
defined(case_testfile) | |
defined(clang) | |
defined(clang_cl) | |
defined(consoleapp) | |
defined(corruption) | |
defined(cpp) | |
defined(cpu16) | |
defined(cpu32) | |
defined(cpu64) | |
defined(createNimHcr) | |
defined(createNimRtl) | |
defined(danger) | |
defined(debug) | |
defined(debugFmtDsl) | |
defined(debugHeapLinks) | |
defined(debugMagics) | |
defined(debugOptions) | |
defined(debugReorder) | |
defined(debugScanp) | |
defined(debugSigHashes) | |
defined(debugWeps) | |
defined(definedefine) | |
defined(develop) | |
defined(dmc) | |
defined(dos) | |
defined(doublePrecision) | |
defined(dragonfly) | |
defined(emscripten) | |
defined(escapeMenuTest) | |
defined(fixup) | |
defined(foo) | |
defined(freebsd) | |
defined(fulldebug) | |
defined(future) | |
defined(futureLogging) | |
defined(gcDestructors) | |
defined(gcHooks) | |
defined(gcMarkAndSweep) | |
defined(gcOrc) | |
defined(gcRegions) | |
defined(gcUseBitvectors) | |
defined(gcc) | |
defined(gcgenerational) | |
defined(gcmarkandsweep) | |
defined(genode) | |
defined(gogc) | |
defined(guiapp) | |
defined(haiku) | |
defined(hotCodeReloading) | |
defined(hotcodereloading) | |
defined(hp9000) | |
defined(hp9000s300) | |
defined(hp9000s700) | |
defined(hp9000s800) | |
defined(hp9000s820) | |
defined(hppa) | |
defined(hpux) | |
defined(i386) | |
defined(ia64) | |
defined(icc) | |
defined(icl) | |
defined(ignoreAllocationSize) | |
defined(intdef) | |
defined(ios) | |
defined(irix) | |
defined(js) | |
defined(kqcache) | |
defined(kwin) | |
defined(leakDetector) | |
defined(leanCompiler) | |
defined(linux) | |
defined(llvm_gcc) | |
defined(logGC) | |
defined(logging) | |
defined(m68k) | |
defined(mac) | |
defined(macos) | |
defined(macosx) | |
defined(memProfiler) | |
defined(memTracker) | |
defined(memtracker) | |
defined(mips) | |
defined(mips64) | |
defined(mips64el) | |
defined(mipsel) | |
defined(morphos) | |
defined(msp430) | |
defined(myPragma) | |
defined(nativeStackTrace) | |
defined(nativeStacktrace) | |
defined(netbsd) | |
defined(netware) | |
defined(nimAllocNoUnmap) | |
defined(nimArrIdx) | |
defined(nimAshr) | |
defined(nimBoostrapCsources0_19_0) | |
defined(nimBurnFree) | |
defined(nimComputedGoto) | |
defined(nimCoroutines) | |
defined(nimCoroutinesSetjmp) | |
defined(nimCoroutinesSetjmpBundled) | |
defined(nimCoroutinesUcontext) | |
defined(nimCycleBreaker) | |
defined(nimDebugDlOpen) | |
defined(nimDontSetUtf8CodePage) | |
defined(nimDumpAsync) | |
defined(nimEnableCovariance) | |
defined(nimErrorProcCanHaveBody) | |
defined(nimFixedForwardGeneric) | |
defined(nimFixedOwned) | |
defined(nimGcRefLeak) | |
defined(nimHasCppDefine) | |
defined(nimHasCursor) | |
defined(nimHasDefault) | |
defined(nimHasExceptionsQuery) | |
defined(nimHasHotCodeReloading) | |
defined(nimHasInstantiationOfInMacro) | |
defined(nimHasLibFFI) | |
defined(nimHasRunnableExamples) | |
defined(nimHasSignatureHashInMacro) | |
defined(nimHasStyleChecks) | |
defined(nimHasSymOwnerInMacro) | |
defined(nimHasTypeof) | |
defined(nimHasUsed) | |
defined(nimHasUserErrors) | |
defined(nimHasalignOf) | |
defined(nimIncrSeqV3) | |
defined(nimIncremental) | |
defined(nimJsonGet) | |
defined(nimMacrosGetNodeId) | |
defined(nimMacrosSizealignof) | |
defined(nimNewRoof) | |
defined(nimNewRuntime) | |
defined(nimNewShared) | |
defined(nimNewTypedesc) | |
defined(nimNoAllocForSSL) | |
defined(nimNoArrayToCstringConversion) | |
defined(nimNoArrayToString) | |
defined(nimNoLibc) | |
defined(nimNoNil) | |
defined(nimNoNilSeqs) | |
defined(nimNoNilSeqs2) | |
defined(nimNoZeroExtendMagic) | |
defined(nimNoZeroTerminator) | |
defined(nimOldCaseObjects) | |
defined(nimOldDlls) | |
defined(nimOldEcho) | |
defined(nimOldShiftRight) | |
defined(nimOwnedEnabled) | |
defined(nimPinToCpu) | |
defined(nimQuirky) | |
defined(nimRawSetjmp) | |
defined(nimRecursiveSpawn) | |
defined(nimSeqsV2) | |
defined(nimShallowStrings) | |
defined(nimSigSetjmp) | |
defined(nimStackTraceOverride) | |
defined(nimStdSetjmp) | |
defined(nimSymImplTransform) | |
defined(nimSymKind) | |
defined(nimToOpenArrayCString) | |
defined(nimTrMacros) | |
defined(nimTracing) | |
defined(nimTypeNames) | |
defined(nimUncheckedArrayTyp) | |
defined(nimV2) | |
defined(nimVM) | |
defined(nimVMDebug) | |
defined(nimVmEqIdent) | |
defined(nimVmExportFixed) | |
defined(nimble) | |
defined(nimconfig) | |
defined(nimcore) | |
defined(nimdoc) | |
defined(nimfind) | |
defined(nimfix) | |
defined(nimhygiene) | |
defined(niminheritable) | |
defined(nimlocks) | |
defined(nimnode) | |
defined(nimphpext) | |
defined(nimpretty) | |
defined(nimscript) | |
defined(nimsuggest) | |
defined(nimtypedescfixed) | |
defined(nimunion) | |
defined(nimv2) | |
defined(nimvarargstyped) | |
defined(nintendoswitch) | |
defined(noAutoGLerrorCheck) | |
defined(noCppExceptions) | |
defined(noDocgen) | |
defined(noIntrinsicsBitOpts) | |
defined(noNimCoroutines) | |
defined(noNimbleDirs) | |
defined(noParentProjects) | |
defined(noSignalHandler) | |
defined(noUndefinedBitOpts) | |
defined(noUnidecodeTable) | |
defined(nodejs) | |
defined(nogc) | |
defined(openbsd) | |
defined(openssl10) | |
defined(os2) | |
defined(osx) | |
defined(overloaded) | |
defined(palmos) | |
defined(parisc) | |
defined(posix) | |
defined(posixRealtime) | |
defined(powerpc) | |
defined(powerpc64) | |
defined(powerpc64el) | |
defined(profiler) | |
defined(qnx) | |
defined(rangesDisableGCHold) | |
defined(recordMode) | |
defined(release) | |
defined(reportCacheHits) | |
defined(reportMissedDeadlines) | |
defined(riscv64) | |
defined(selftest) | |
defined(showFPS) | |
defined(skyos) | |
defined(smokeCycles) | |
defined(solaris) | |
defined(sparc) | |
defined(sparc64) | |
defined(sparcv9) | |
defined(ssl) | |
defined(standalone) | |
defined(staticSqlite) | |
defined(strdef) | |
defined(tcc) | |
defined(tempDir) | |
defined(testNimHcr) | |
defined(testament_tparseopt) | |
defined(testdef) | |
defined(testdownload) | |
defined(testing) | |
defined(threadsafe) | |
defined(tinyc) | |
defined(traceArc) | |
defined(traceHcr) | |
defined(uClibc) | |
defined(unix) | |
defined(upcoming) | |
defined(useClone) | |
defined(useDfa) | |
defined(useFork) | |
defined(useGcAssert) | |
defined(useGlew) | |
defined(useGnuReadline) | |
defined(useLibzipSrc) | |
defined(useLinenoise) | |
defined(useMalloc) | |
defined(useNimRtl) | |
defined(useNodeIds) | |
defined(usePcreHeader) | |
defined(useRealtimeGC) | |
defined(useStdLib) | |
defined(useStdoutAsStdmsg) | |
defined(useSysAssert) | |
defined(useWinAnsi) | |
defined(use_pkg_config) | |
defined(use_pkg_config_static) | |
defined(valgrind_workaround_10121) | |
defined(validIdentifier) | |
defined(vcc) | |
defined(vm) | |
defined(vxworks) | |
defined(wasm) | |
defined(wasm32) | |
defined(wcc) | |
defined(windows) | |
defined(x86) | |
``` | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment