Skip to content

Commit

Permalink
update copyright
Browse files Browse the repository at this point in the history
  • Loading branch information
chengniansun committed Jun 25, 2020
1 parent 6af6773 commit 735fdf5
Show file tree
Hide file tree
Showing 264 changed files with 2,949 additions and 85 deletions.
2 changes: 1 addition & 1 deletion antlropt/org/perses/antlr/RuleType.java
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Copyright (C) 2003-2017 Chengnian Sun.
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractAstVisitor.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import java.util.Collection;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractPersesAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import org.checkerframework.checker.nullness.qual.MonotonicNonNull;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractPersesLexerRuleAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

public abstract class AbstractPersesLexerRuleAst extends AbstractPersesRuleDefAst {
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractPersesQuantifiedAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.base.Preconditions;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractPersesRuleDefAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.base.Preconditions;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractPersesRuleElement.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import java.util.List;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AbstractPersesTerminalAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

public abstract class AbstractPersesTerminalAst extends AbstractPersesRuleElement {
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AstEdit.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.collect.ImmutableList;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/AstTag.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

public enum AstTag {
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/DefaultAstVisitor.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

// TODO: I should deprecate this class. This default visitor might makes subclass error-prone to
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/EpsilonInfo.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.collect.ImmutableSet;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesActionAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import java.io.PrintStream;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesAlternativeBlockAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.base.Preconditions;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesAstBuilder.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.annotations.VisibleForTesting;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesEpsilonAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.base.MoreObjects;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesFragmentLexerRuleAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import java.io.PrintStream;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesGrammar.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.collect.ImmutableList;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesGrammarOptionsAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.collect.ImmutableList;
Expand Down
16 changes: 16 additions & 0 deletions antlropt/org/perses/antlr/ast/PersesLexerChannelCommandAst.java
Original file line number Diff line number Diff line change
@@ -1,3 +1,19 @@
/*
* Copyright (C) 2018-2020 University of Waterloo.
*
* This file is part of Perses.
*
* Perses is free software; you can redistribute it and/or modify it under the
* terms of the GNU General Public License as published by the Free Software
* Foundation; either version 3, or (at your option) any later version.
*
* Perses is distributed in the hope that it will be useful, but WITHOUT ANY
* WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along with
* Perses; see the file LICENSE. If not see <http://www.gnu.org/licenses/>.
*/
package org.perses.antlr.ast;

import com.google.common.base.Preconditions;
Expand Down
Loading

0 comments on commit 735fdf5

Please sign in to comment.