コード例 #1
0
ファイル: parsenode.cs プロジェクト: stevewpalmer/jcom
 /// <summary>
 /// Creates a symbol parse node with the specified parse ID.
 /// </summary>
 /// <param name="id">A parse ID</param>
 /// <param name="sym">A symbol entry</param>
 public SymbolParseNode(ParseID id, Symbol sym)
     : base(id)
 {
     Symbol = sym;
     Type = sym.Type;
 }
コード例 #2
0
ファイル: binaryop.cs プロジェクト: stevewpalmer/jcom
 /// <summary>
 /// Creates a binary parse node of the specified type.
 /// </summary>
 /// <param name="id">The ID of the operator</param>
 public BinaryOpParseNode(ParseID id)
     : base(id)
 {
 }
コード例 #3
0
ファイル: parsenode.cs プロジェクト: stevewpalmer/jcom
 /// <summary>
 /// Creates a parse node with the specified parse ID.
 /// </summary>
 /// <param name="id">A parse ID</param>
 protected ParseNode(ParseID id)
 {
     ID = id;
 }