@@ -0,0 +1,791 @@
+package com.laytonsmith.core.compiler.keywords;%0A%0Aimport com.laytonsmith.PureUtilities.Version;%0Aimport com.laytonsmith.core.MSVersion;%0Aimport com.laytonsmith.core.ParseTree;%0Aimport com.laytonsmith.core.compiler.Keyword;%0Aimport com.laytonsmith.core.exceptions.ConfigCompileException;%0Aimport java.util.List;%0A%0A/**%0A *%0A */%0A/**%0A *%0A */%0A@Keyword.keyword(%22public%22)%0Apublic class ImmutableKeyword extends Keyword %7B%0A%0A%09@Override%0A%09public int process(List%3CParseTree%3E list, int keywordPosition) throws ConfigCompileException %7B%0A%09%09throw new ConfigCompileException(%22Keyword not supported yet.%22, list.get(keywordPosition).getTarget());%0A%09%7D%0A%0A%09@Override%0A%09public String docs() %7B%0A%09%09return %22Indicates that the class or variable is immutable.%22;%0A%09%7D%0A%0A%09@Override%0A%09public Version since() %7B%0A%09%09return MSVersion.V0_0_0;%0A%09%7D%0A%0A%7D%0A

Add ImmutableKeyword