diff --git a/.gitignore b/.gitignore index 7a31158..5d7fd11 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ build/* *.pbxuser xcuserdata *.mode1v3 +xcshareddata # osx noise .DS_Store diff --git a/Contents/Language Modules/Rust.bblm/Contents/Info.plist b/Contents/Language Modules/Rust.bblm/Contents/Info.plist new file mode 100644 index 0000000..6c3dbff --- /dev/null +++ b/Contents/Language Modules/Rust.bblm/Contents/Info.plist @@ -0,0 +1,220 @@ + + + + + BuildMachineOSBuild + 14E46 + CFBundleDevelopmentRegion + English + CFBundleExecutable + Rust + CFBundleIdentifier + me.bsago.bblm.rust + CFBundleInfoDictionaryVersion + 6.0 + CFBundlePackageType + BNDL + CFBundleSignature + BBLM + CFBundleVersion + 8.0 + CSResourcesFileMapped + + DTCompiler + com.apple.compilers.llvm.clang.1_0 + DTPlatformBuild + 6E35b + DTPlatformVersion + GM + DTSDKBuild + 14D125 + DTSDKName + macosx10.10 + DTXcode + 0640 + DTXcodeBuild + 6E35b + com.barebones.bblminfo + + + BBLMCanGuessLanguage + + BBLMColorsSyntax + + BBLMCommentLineDefault + // + BBLMCommentPrefixDefault + /* + BBLMCommentSuffixDefault + */ + BBLMDroppedFilePathStyle + POSIX + BBLMEntryPointName + rustMain + BBLMFunctionScannerDoesFoldsToo + + BBLMIsCaseSensitive + + BBLMKeywords + + + Keywords + + abstract + alignof + as + become + box + break + const + continue + crate + do + else + enum + extern + false + final + fn + for + if + impl + in + let + loop + macro + macro_rules + match + mod + move + mut + offsetof + override + priv + proc + pub + pure + ref + return + self + sizeof + static + struct + super + trait + true + type + typeof + unsafe + unsized + use + virtual + where + while + yield + + RunKind + com.barebones.bblm.keyword + + + Keywords + + blkcnt_t + blksize_t + bool + c_char + c_double + c_float + c_int + c_long + c_schar + c_short + c_uchar + c_uint + c_ulong + c_ushort + char + clock_t + dev_t + f32 + f64 + float + gid_t + i16 + i32 + i64 + i8 + ino_t + isize + mode_t + nlink_t + off_t + pid_t + ptrdiff_t + size_t + str + suseconds_t + time_t + u16 + u32 + u64 + u8 + uid_t + usize + wchar_t + + RunKind + com.barebones.bblm.predefined-symbol + + + BBLMLanguageCode + Rust + BBLMLanguageDisplayName + Rust + BBLMNonSpellableRunKinds + + com.barebones.bblm.code + com.barebones.bblm.double-string + + BBLMRunColors + + me.bsago.bblm.rust.function + rgb(219, 135, 2) + me.bsago.bblm.rust.identifier + rgb(61, 153, 112) + me.bsago.bblm.rust.lifetime + rgb(133, 20, 75) + me.bsago.bblm.rust.module + rgb(135, 2, 219) + + BBLMRunNames + + me.bsago.bblm.rust.function + fn functionname + me.bsago.bblm.rust.identifier + Identifier + me.bsago.bblm.rust.lifetime + 'lifetime + me.bsago.bblm.rust.module + mod modulename + + BBLMScansFunctions + + BBLMSpellableRunKinds + + com.barebones.bblm.line-comment + com.barebones.bblm.block-comment + + BBLMSuffixMap + + + BBLMLanguageSuffix + .rs + + + BBLMUseHTMLFileSearchRules + + + + + diff --git a/Contents/Language Modules/Rust.bblm/Contents/MacOS/Rust b/Contents/Language Modules/Rust.bblm/Contents/MacOS/Rust new file mode 100755 index 0000000..bfabfec Binary files /dev/null and b/Contents/Language Modules/Rust.bblm/Contents/MacOS/Rust differ diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..7f228f4 --- /dev/null +++ b/Makefile @@ -0,0 +1,6 @@ +all: + xcodebuild -configuration Release + cp -r build/Release/Rust.bblm Contents/"Language Modules" + +clean: + rm -r build \ No newline at end of file