Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1)

Unified Diff: lib/src/prism/tests/languages/fortran/keyword_feature.test

Issue 1418513006: update elements and fix some bugs (Closed) Base URL: git@github.com:dart-lang/polymer_elements.git@master
Patch Set: code review updates Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: lib/src/prism/tests/languages/fortran/keyword_feature.test
diff --git a/lib/src/prism/tests/languages/fortran/keyword_feature.test b/lib/src/prism/tests/languages/fortran/keyword_feature.test
new file mode 100644
index 0000000000000000000000000000000000000000..e3bb493bbea430d79eae2f2bc266b0623e0cac5d
--- /dev/null
+++ b/lib/src/prism/tests/languages/fortran/keyword_feature.test
@@ -0,0 +1,199 @@
+INTEGER
+REAL
+DOUBLE PRECISION
+DOUBLEPRECISION
+COMPLEX
+CHARACTER
+LOGICAL
+
+ALLOCATABLE
+ALLOCATE
+BACKSPACE
+CALL
+CASE
+CLOSE
+COMMON
+CONTAINS
+CONTINUE
+CYCLE
+DATA
+DEALLOCATE
+DIMENSION
+DO
+END
+EQUIVALENCE
+EXIT
+EXTERNAL
+FORMAT
+GO TO
+GOTO
+IMPLICIT
+IMPLICIT NONE
+INQUIRE
+INTENT
+INTRINSIC
+MODULE PROCEDURE
+NAMELIST
+NULLIFY
+OPEN
+OPTIONAL
+PARAMETER
+POINTER
+PRINT
+PRIVATE
+PUBLIC
+READ
+RETURN
+REWIND
+SAVE
+SELECT
+STOP
+TARGET
+WHILE
+WRITE
+
+BLOCK DATA
+BLOCKDATA
+END BLOCK DATA
+ENDBLOCKDATA
+DO
+ENDDO
+FILE
+FORALL
+FUNCTION
+IF
+END IF
+INTERFACE
+MODULE
+PROGRAM
+SELECT
+SUBROUTINE
+TYPE
+WHERE
+
+ASSIGNMENT
+DEFAULT
+ELEMENTAL
+ELSE
+ELSEWHERE
+ELSEIF
+ENTRY
+IN
+INCLUDE
+INOUT
+KIND
+NULL
+ONLY
+OPERATOR
+OUT
+PURE
+RECURSIVE
+RESULT
+SEQUENCE
+STAT
+THEN
+USE
+
+----------------------------------------------------
+
+[
+ ["keyword", "INTEGER"],
+ ["keyword", "REAL"],
+ ["keyword", "DOUBLE PRECISION"],
+ ["keyword", "DOUBLEPRECISION"],
+ ["keyword", "COMPLEX"],
+ ["keyword", "CHARACTER"],
+ ["keyword", "LOGICAL"],
+
+ ["keyword", "ALLOCATABLE"],
+ ["keyword", "ALLOCATE"],
+ ["keyword", "BACKSPACE"],
+ ["keyword", "CALL"],
+ ["keyword", "CASE"],
+ ["keyword", "CLOSE"],
+ ["keyword", "COMMON"],
+ ["keyword", "CONTAINS"],
+ ["keyword", "CONTINUE"],
+ ["keyword", "CYCLE"],
+ ["keyword", "DATA"],
+ ["keyword", "DEALLOCATE"],
+ ["keyword", "DIMENSION"],
+ ["keyword", "DO"],
+ ["keyword", "END"],
+ ["keyword", "EQUIVALENCE"],
+ ["keyword", "EXIT"],
+ ["keyword", "EXTERNAL"],
+ ["keyword", "FORMAT"],
+ ["keyword", "GO TO"],
+ ["keyword", "GOTO"],
+ ["keyword", "IMPLICIT"],
+ ["keyword", "IMPLICIT NONE"],
+ ["keyword", "INQUIRE"],
+ ["keyword", "INTENT"],
+ ["keyword", "INTRINSIC"],
+ ["keyword", "MODULE PROCEDURE"],
+ ["keyword", "NAMELIST"],
+ ["keyword", "NULLIFY"],
+ ["keyword", "OPEN"],
+ ["keyword", "OPTIONAL"],
+ ["keyword", "PARAMETER"],
+ ["keyword", "POINTER"],
+ ["keyword", "PRINT"],
+ ["keyword", "PRIVATE"],
+ ["keyword", "PUBLIC"],
+ ["keyword", "READ"],
+ ["keyword", "RETURN"],
+ ["keyword", "REWIND"],
+ ["keyword", "SAVE"],
+ ["keyword", "SELECT"],
+ ["keyword", "STOP"],
+ ["keyword", "TARGET"],
+ ["keyword", "WHILE"],
+ ["keyword", "WRITE"],
+
+ ["keyword", "BLOCK DATA"],
+ ["keyword", "BLOCKDATA"],
+ ["keyword", "END BLOCK DATA"],
+ ["keyword", "ENDBLOCKDATA"],
+ ["keyword", "DO"],
+ ["keyword", "ENDDO"],
+ ["keyword", "FILE"],
+ ["keyword", "FORALL"],
+ ["keyword", "FUNCTION"],
+ ["keyword", "IF"],
+ ["keyword", "END IF"],
+ ["keyword", "INTERFACE"],
+ ["keyword", "MODULE"],
+ ["keyword", "PROGRAM"],
+ ["keyword", "SELECT"],
+ ["keyword", "SUBROUTINE"],
+ ["keyword", "TYPE"],
+ ["keyword", "WHERE"],
+
+ ["keyword", "ASSIGNMENT"],
+ ["keyword", "DEFAULT"],
+ ["keyword", "ELEMENTAL"],
+ ["keyword", "ELSE"],
+ ["keyword", "ELSEWHERE"],
+ ["keyword", "ELSEIF"],
+ ["keyword", "ENTRY"],
+ ["keyword", "IN"],
+ ["keyword", "INCLUDE"],
+ ["keyword", "INOUT"],
+ ["keyword", "KIND"],
+ ["keyword", "NULL"],
+ ["keyword", "ONLY"],
+ ["keyword", "OPERATOR"],
+ ["keyword", "OUT"],
+ ["keyword", "PURE"],
+ ["keyword", "RECURSIVE"],
+ ["keyword", "RESULT"],
+ ["keyword", "SEQUENCE"],
+ ["keyword", "STAT"],
+ ["keyword", "THEN"],
+ ["keyword", "USE"]
+]
+
+----------------------------------------------------
+
+Checks for keywords.
« no previous file with comments | « lib/src/prism/tests/languages/fortran/comment_feature.test ('k') | lib/src/prism/tests/languages/fortran/number_feature.test » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698