Global index grammar
ಜಾಗತಿಕ ಸೂಚ್ಯಂಕ ವ್ಯಾಕರಣಗಳು (ಜಿಐಜಿಗಳು) ನೈಸರ್ಗಿಕ ಭಾಷಾ ವ್ಯಾಕರಣ ಮತ್ತು ಜೀನೋಮ್ ವ್ಯಾಕರಣ ಸೇರಿದಂತೆ ಹಲವಾರು ವಿದ್ಯಮಾನಗಳನ್ನು ರೂಪಿಸುವ ಸಲುವಾಗಿ ಕ್ಯಾಸ್ಟಾನೋದಲ್ಲಿ (2004) ಪರಿಚಯಿಸಲಾದ ವ್ಯಾಕರಣಗಳ ಒಂದು ವರ್ಗವಾಗಿದೆ. ಸೂಚ್ಯಂಕದ ವ್ಯಾಕರಣಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಜಿಐಜಿಗಳ ಅತ್ಯಂತ ಸುಲಭವಾದ ವಿವರಣೆಯಾಗಿದೆ. ಸೂಚ್ಯಂಕದ ವ್ಯಾಕರಣಗಳಲ್ಲಿ, ಸೂಚ್ಯಂಕಗಳ ರಾಶಿಯು ಪ್ರತಿ ಅಂತ್ಯವಿಲ್ಲದ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದೆ, ಮತ್ತು ವ್ಯುತ್ಪತ್ತಿಯ ಕ್ರಮವನ್ನು ಅವಲಂಬಿಸಿ ಒಂದರಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಬದಲಾಗಬಹುದು, ಜಿಐಜಿಯಲ್ಲಿ, ಒಂದೇ ಜಾಗತಿಕ ಸೂಚ್ಯಂಕ ರಾಶಿಯನ್ನು ವ್ಯುತ್ಪತ್ತಿಯ ಅವಧಿಯಲ್ಲಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ (ಇದು ಸಂಕೇತವನ್ನು ಸ್ಟ್ಯಾಕ್ಗೆ ತಳ್ಳುವ ಯಾವುದೇ ಪುನಃ ಬರೆಯುವ ಕಾರ್ಯಾಚರಣೆಗೆ ಕಟ್ಟುನಿಟ್ಟಾಗಿ ಎಡಭಾಗದಲ್ಲಿದೆ). ಜಾಗತಿಕ ಸ್ಟ್ಯಾಕ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವುದರಿಂದ, ಪುನಃ ಬರೆಯಲು ಯಾವುದೇ ಟರ್ಮಿನಲ್ ಅಲ್ಲದ ಚಿಹ್ನೆಗಳು ಉಳಿದಿಲ್ಲದಿದ್ದಾಗ ಮತ್ತು ಸ್ಟ್ಯಾಕ್ ಖಾಲಿಯಾಗಿದ್ದಾಗ ಜಿಐಜಿ ವ್ಯುತ್ಪತ್ತಿಯನ್ನು ಸಂಪೂರ್ಣವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಜಿಐಜಿ ನಿಯಮಗಳು ಮೂಲಭೂತವಾಗಿ ನಾಲ್ಕು ರೂಪಗಳಲ್ಲಿ ಬರುತ್ತವೆಃ ಬೇಷರತ್ತಾಗಿ ಏನನ್ನಾದರೂ ಮಾಡುವ ನಿಯಮಗಳು, ಸ್ಟ್ಯಾಕ್ನ ಮೇಲಿನ ಚಿಹ್ನೆಯ ಮೇಲೆ ಷರತ್ತುಬದ್ಧವಾಗಿ ಏನನ್ನಾದರೂ ಮಾಡುವ ನಿಯಮಗಳು, ಸ್ಟ್ಯಾಕ್ಗೆ ತಳ್ಳುವ ನಿಯಮಗಳು ಮತ್ತು ಸ್ಟ್ಯಾಕ್ನಿಂದ ಹೊರಬರುವ ನಿಯಮಗಳು. | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ಸಾಂದರ್ಭಿಕವಾಗಿ ಮರುಬರಹ ನಿಯಮವನ್ನು ಸ್ಟ್ಯಾಕ್ ಕೆಲವು ಅರ್ಥದಲ್ಲಿ ಖಾಲಿಯಾಗಿರುವುದರಿಂದ, #ಚಿಹ್ನೆಯನ್ನು ಅತ್ಯಂತ ಕೆಳಭಾಗದ ಸ್ಟ್ಯಾಕ್ ಚಿಹ್ನೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಅಂದರೆ "ಖಾಲಿ" ಸ್ಟ್ಯಾಕ್ ನಿಖರವಾಗಿ #ಎಂಬ ಒಂದು ಚಿಹ್ನೆಯನ್ನು ಹೊಂದಿರುತ್ತದೆ. ಮೂರನೆಯ ನಿಯಮ ರೂಪವಾದ ಪುಶ್ ನಿಯಮವನ್ನು ಸೂಚಿಸಬೇಕು, ಏಕೆಂದರೆ ಇದು ಪಾಪ್ ನಿಯಮಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿದೆ, ಏಕೆಂದರೆ ಎಲ್ಲಾ ಪುಶ್ ಕಾರ್ಯಾಚರಣೆಗಳು ವ್ಯುತ್ಪತ್ತಿಯ ಸ್ಟ್ರಿಂಗ್ಗೆ ಕನಿಷ್ಠ ಒಂದು ಹೊಸ ಟರ್ಮಿನಲ್ ಚಿಹ್ನೆಯನ್ನು ಪರಿಚಯಿಸಬೇಕಾಗುತ್ತದೆ. ಈ ನಿರ್ಬಂಧವಿಲ್ಲದೆ, ವ್ಯಾಕರಣದ ವರ್ಗವು ಟೈಪ್-0 ಆಗಿರುತ್ತದೆ ಮತ್ತು ಹೀಗಾಗಿ ಟ್ಯೂರಿಂಗ್ ಕಂಪ್ಲೀಟ್ ಆಗಿರುತ್ತದೆ. ಉದಾಹರಣೆ ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಒಂದು ಸ್ಟ್ಯಾಕ್ ಮೇಲೆ ವ್ಯುತ್ಪತ್ತಿಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಇರಿಸುವ ಮೂಲಕ ನಾವು ವ್ಯುತ್ಪತ್ತಿಯಲ್ಲಿನ ಹಂತಗಳನ್ನು ಸೂಚಿಸುತ್ತೇವೆ. ಜಿಐಜಿಗಳು (ಆದರೆ ಈ ಕೆಳಗಿನಂತೆ ಟಿಆರ್ಜಿಐಜಿಗಳಲ್ಲ) ಈ ಕೆಳಗಿನ ವ್ಯಾಕರಣವನ್ನು ಬಳಸಿಕೊಂಡು ಸೂಚ್ಯಂಕವಲ್ಲದ ಭಾಷೆಯನ್ನು ರಚಿಸಬಹುದುಃ ಸ್ಟ್ರಿಂಗ್ಗೆ ವ್ಯುತ್ಪತ್ತಿಯು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆಃ ಇದೇ ರೀತಿಯ ವ್ಯುತ್ಪತ್ತಿಯು, ಮತ್ತು ಅಂತಹ ಇತರ ವಾಕ್ಯಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ. ಕಂಪ್ಯೂಟೇಶನಲ್ ಪವರ್ ಜಾಗತಿಕ ಸೂಚ್ಯಂಕದ ಭಾಷೆಗಳು ಸಂದರ್ಭದ ಸೂಕ್ಷ್ಮ ಭಾಷೆಗಳ ಉಪವಿಭಾಗವಾಗಿದೆ ಮತ್ತು ಸಂದರ್ಭ ಮುಕ್ತ ಭಾಷೆಗಳ ಸೂಪರ್ಸೆಟ್ ಆಗಿದೆ. ಜಿಐಜಿಗಳು ಮಿಕ್ಸ್/ಬ್ಯಾಚ್ ಭಾಷೆಯನ್ನು ಉತ್ಪಾದಿಸಬಹುದು ಎಂದು ತಿಳಿದಿದೆ, ಅಲ್ಲಿ ಪಿ ಎಂಬುದು ಸ್ಟ್ರಿಂಗ್ ಕ್ರಮಪಲ್ಲಟನೆಯ ಕಾರ್ಯವಾಗಿದೆ, ಇದನ್ನು ಸೂಚ್ಯಂಕದ ಭಾಷೆಯಾಗಿ ಪ್ರತಿನಿಧಿಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಊಹಿಸಲಾಗಿದೆ (ಆದರೆ ಸಾಬೀತಾಗಿಲ್ಲ). ಎಲ್ಲಾ ಐಜಿಗಳು ಸಹ ಜಿಐಜಿಗಳಾಗಿವೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದು ತಿಳಿದಿಲ್ಲ. ಜಿಐಜಿಗಳು ಮತ್ತು ಐಜಿಗಳು ಸಿಎಸ್ಎಲ್ಗಳ ಕೇವಲ ಅತಿಕ್ರಮಿಸುವ ಉಪಗುಂಪುಗಳನ್ನು ವಿವರಿಸುವ ಸಾಧ್ಯತೆಯಿದೆ. ಜಿಐಜಿಗಳ ಒಂದು ಉಪವರ್ಗವು ಟಿಆರ್ಜಿಐಜಿಗಳ ವರ್ಗವಾಗಿದೆ, ಇದು ಪಾಪ್ ಮತ್ತು ಪುಶ್ ನಿಯಮಗಳನ್ನು ಏಕರೂಪಗೊಳಿಸುತ್ತದೆ, ಪಾಪ್ ನಿಯಮಗಳು ಕನಿಷ್ಠ ಒಂದು ಅಂತಿಮ ಚಿಹ್ನೆಯನ್ನು ವ್ಯುತ್ಪತ್ತಿಗೆ ಪರಿಚಯಿಸುವ ಅಗತ್ಯವಿರುತ್ತದೆ. ಉದಾಹರಣೆ ಭಾಷೆಯನ್ನು ನಿರೂಪಿಸುವ ಅಂತಹ ವ್ಯಾಕರಣದ ಒಂದು ಉದಾಹರಣೆಯೆಂದರೆಃ ಸ್ಟ್ರಿಂಗ್ಗೆ ವ್ಯುತ್ಪತ್ತಿಯೆಂದರೆಃ ಉಲ್ಲೇಖಗಳು ಔಪಚಾರಿಕ ಭಾಷೆಗಳು ವ್ಯಾಕರಣ ಚೌಕಟ್ಟುಗಳು