コード例 #1
0
ファイル: AstTypeDefinitionTerm.cs プロジェクト: WCoetser/TRL
        public AstTypeDefinitionTerm(Token termName, List<AstTypeDefinitionName> subTypeArgumentNames)
        {
            if (subTypeArgumentNames == null || subTypeArgumentNames.Count < 1) throw new ArgumentException("Invalid subtype arguments", "subTypeArgumentNames");
              if (termName == null) throw new ArgumentException("Invalid term name.", "termName");

              TermName = termName;
              SubTypeArgumentNames = subTypeArgumentNames;
        }
コード例 #2
0
ファイル: AstTypeDefinitionAtom.cs プロジェクト: WCoetser/TRL
 public AstTypeDefinitionNumber(Token number)
     : base(number)
 {
 }
コード例 #3
0
ファイル: AstTypeDefinitionAtom.cs プロジェクト: WCoetser/TRL
 public AstTypeDefinitionConstant(Token constName)
     : base(constName)
 {
 }
コード例 #4
0
ファイル: AstTypeDefinitionAtom.cs プロジェクト: WCoetser/TRL
 public AstTypeDefinitionAtom(Token sourceToken)
 {
     if (sourceToken == null) throw new ArgumentException("Invalid source token");
       SourceToken = sourceToken;
 }
コード例 #5
0
ファイル: AstTypeDefinitionAtom.cs プロジェクト: WCoetser/TRL
 public AstTypeDefinitionString(Token stringValue)
     : base(stringValue)
 {
 }
コード例 #6
0
ファイル: AstString.cs プロジェクト: WCoetser/TRL
 public AstString(Token sourceToken)
 {
     StringContent = sourceToken;
 }
コード例 #7
0
ファイル: AstVariable.cs プロジェクト: WCoetser/TRL
 public AstVariable(Token variableToken)
 {
     VariableName = variableToken;
 }
コード例 #8
0
ファイル: AstConstant.cs プロジェクト: WCoetser/TRL
 public AstConstant(Token sourceToken)
 {
     AtomName = sourceToken;
 }
コード例 #9
0
ファイル: AstTypeDefinitionName.cs プロジェクト: WCoetser/TRL
 public AstTypeDefinitionName(Token termName)
 {
     TermName = termName;
 }
コード例 #10
0
 public AstTypeDefinitionVariable(Token variableName)
 {
     if (variableName == null) throw new ArgumentException("Variable name may not be empty.", "variableName");
       VariableName = variableName;
 }
コード例 #11
0
ファイル: AstNativeKeyword.cs プロジェクト: WCoetser/TRL
 public AstNativeKeyword(Token token)
 {
     Token = token;
 }
コード例 #12
0
ファイル: AstNumber.cs プロジェクト: WCoetser/TRL
 public AstNumber(Token sourceToken)
 {
     Number = sourceToken;
 }