コード例 #1
0
ファイル: IfStatement.cs プロジェクト: furesoft/Esprima.NET
 public IfStatement(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #2
0
ファイル: Identifier.cs プロジェクト: furesoft/Esprima.NET
 public Identifier(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #3
0
 public EmptyStatement(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #4
0
 public BlockStatement(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #5
0
 public ThisExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #6
0
 public ExpressionStatement(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #7
0
 public CallExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #8
0
ファイル: Program.cs プロジェクト: furesoft/Esprima.NET
 public Program(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #9
0
 public VariableDeclarator(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #10
0
 public EmptyStatement(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #11
0
 public UpdateExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #12
0
 public Literal(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #13
0
 public AssignmentExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #14
0
 public BinaryExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #15
0
ファイル: SyntaxBase.cs プロジェクト: furesoft/Esprima.NET
 protected SyntaxBase(ICodeGeneration generation)
 {
     Generation = generation;
 }
コード例 #16
0
ファイル: Master.cs プロジェクト: ThunderEagle/MasterMind
 public Master(ICodeGeneration codeGeneration, IScoreAttempt scoreAttempt)
 {
     _codeGeneration = codeGeneration;
     _scoreAttempt   = scoreAttempt;
 }
コード例 #17
0
ファイル: Esprima.cs プロジェクト: furesoft/Esprima.NET
        public Program Parse(ICodeGeneration codeGeneration, string code)
        {
            _codeGeneration = codeGeneration;

            _lineNumber = (code.Length > 0) ? 1 : 0;
            _lineStart = 0;
            _length = code.Length;
            _buffer = null;
            _state = new State
            {
                AllowIn = true,
                LabelSet = new Dictionary<string, object>(),
                LastParenthesized = null,
                InFunctionBody = false,
                InIteration = false,
                InSwitch = false
            };

            _extra = new Extra();

            if (_length > 0)
            {
                _source = StringToArray(code).ToList();
            }

            return ParseProgram();
        }
コード例 #18
0
 public VariableDeclarator(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #19
0
 public VariableDeclaration(ICodeGeneration generation)
     : base(generation)
 {
     Declarations = new List<dynamic>();
 }
コード例 #20
0
 public ThisExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #21
0
ファイル: Literal.cs プロジェクト: furesoft/Esprima.NET
 public Literal(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #22
0
ファイル: Identifier.cs プロジェクト: furesoft/Esprima.NET
 public ArrayExpression(ICodeGeneration generation) : base(generation)
 {
     Elements = new List<object>();
 }
コード例 #23
0
 public MemberExpression(ICodeGeneration generation) : base(generation)
 {
 }
コード例 #24
0
 public CallExpression(ICodeGeneration generation) : base(generation)
 {
 }