public new static CodeCompoundTerm Create(XElement xCodeCompoundTerm) { CodeFunctor codeFunctor = CodeFunctor.Create(xCodeCompoundTerm.Element(CodeFunctor.ElementName)); if (codeFunctor.Arity == 0) { return(new CodeCompoundTerm(codeFunctor)); } return(new CodeCompoundTerm( codeFunctor, CodeTermList.Create(xCodeCompoundTerm.Element(CodeTermList.ElementName)))); }
public new static CodeList Create(XElement xCodeList) { return(new CodeList( CodeTermList.Create(xCodeList.Element(CodeTermList.ElementName)), CodeTerm.Create(xCodeList.Element(CodeTerm.ElementName)))); }